13.07.2015 Views

C# Language Specification - Willy .Net

C# Language Specification - Willy .Net

C# Language Specification - Willy .Net

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Appendix F Indexmethod call .............................................. 142overload resolution and .............................134variable length................. See parameter arrayArithmeticException..................................... 304integer division and .................................. 157array..............................20, 275, See also Arrayarray of .............................................. 20, 148base type of an..........................................276creation of an ..............See new, array creationdimension of an.................................. 21, 148length of a ............................................275element ....................................................100definite assignment and .........................100life of an...............................................100type of an .............................................275element access in an..................................143initializer for an.................................. 20, 277jagged................................See array, array ofmulti-dimensional....................................... 20rank of an....................................20, 148, 275rectangular ................................................. 20single-dimensional...................................... 20subscripttypes permitted in an .............................143subscripting.. See also array, element access inanArray........................................ 73, 117, 189, 276conversion to............................................114members of .........................................73, 276array covariance....................................133, 276array element ...............................................275ArrayTypeMismatchExceptionargument list and ...................................... 133array covariance and................................. 277simple assignment and .............................. 173as 163, 168cast versus................................................168assembly............................................. 7, 45, 201assignmentcompound .........................................172, 174overloading...........................................126definite ....................................................102try and..................................................107when required.......................................102event........................................................ 172simple ............................................... 102, 172associativity ........................................... 27, 125grouping parentheses and .................... 28, 125atomicity...................................................... 112attribute .....................48, 305, See also Attributeclass naming convention ...........................305compilation of an...................................... 311delegate ................................................... 309event........................................................ 309add accessor ......................................... 309remove accessor.................................... 309instance of an........................................... 311method..................................................... 309name of an............................................... 308propertyget accessor .......................................... 309set accessor........................................... 309reserved................................................... 312specification of an..................................... 307Attribute ...................................................... 305attribute class ............................................... 305multi-use........................................... 305, 306parameternamed .................................................. 306positional.............................................. 306single-use................................................. 305attribute section ............................................307Attribute suffix.............................................309attribute target.............................................. 308assembly .................................................. 309451

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

Saved successfully!

Ooh no, something went wrong!