13.07.2015 Views

C# Language Specification - Willy .Net

C# Language Specification - Willy .Net

C# Language Specification - Willy .Net

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>C#</strong> LANGUAGE SPECIFICATIONshift .........................................................162signature of an............................................78sizeof ..............................................See sizeofternary.....................................................124typeof ............................................See typeofunary .......................................................124integer types and .....................................92overload resolution................................126overloadable .........................................125overloading...........................................255unchecked................. See unchecked, operatoruser-defined .............................................127output parameter and.............................132reference parameter and.........................132order of declarations .......See declaration, order oforder of evaluationargument list expressions ..........................133operands in an expression..........................124operators....See operator, order of evaluation ofout........................................... 24, 100, 132, 230signature and ..............................................78OutOfMemoryExceptionarray creation and ..................................... 148delegate creation and ......................... 149, 150object creation and.................................... 147string concatenation and............................ 160output............................................................ 15formatted ................................................... 16overflow ........................................................ 19checking of integer ......................92, 151, 197pointer increment or decrement .........326, 361OverflowExceptionarray creation and ..................................... 148checked operator and ......................... 151, 152decimal addition and ................................. 160decimal and................................................ 94decimal division ....................................... 158decimal remainder and .............................. 159decimal subtraction and............................. 161explicit numeric conversion and ................ 116integer addition and .................................. 159integer subtraction and .............................. 161integral types and........................................ 92multiplication and .............................. 156, 157unary minus and ....................................... 154overload resolution...............................130, 134overloading ....................................................78override .........................................129, 137, 235base access and......................................... 145.........................................................437 ......................................................437parameter.................................................8, 228output ..........................24, 100, 102, 132, 230definite assignment and .........................100this as an ..............................................101reference......................23, 100, 102, 132, 229definite assignment and .........................100this as a ................................................100type accessibility of a............................77, 78value...................................23, 100, 132, 229definite assignment and .........................100life of a.................................................100parameter array...............................24, 133, 231signature and ..............................................78..................................................437params.................... 24, 231, See parameter array ...............................................438pointeraddress difference of.................................327arithmetic and...........................................326comparison of...........................................327decrementing a .........................................326fixedinitializer ..............................................328464

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!