1. Become a Developer for CrazyEngineers - Apply NOW!

C# Language Specification 2014-07-15

C# Language Specification

  1. Prakashraj1990
    Table of Contents

    1. Introduction................................................................................................................................ 1

    2. Lexical structure...................................................................................................................... 39

    3. Basic concepts......................................................................................................................... 59

    4. Types........................................................................................................................................ 77

    5. Variables.............................................................................................................................. 87

    6. Conversions.......................................................................................................................... 93

    7. Expressions...................................................................................................................... 103

    8. Statements......................................................................................................................... 159

    9. Namespaces..................................................................................................................... 185

    10. Classes............................................................................................................................ 193

    11. Structs............................................................................................................................. 251

    12. Arrays............................................................................................................................. 261

    13. Interfaces........................................................................................................................ 265

    14. Enums............................................................................................................................ 281

    15. Delegates........................................................................................................................ 285

    16. Exceptions........................................................................................................................ 291

    17. Attributes........................................................................................................................ 295

    A. Unsafe code...................................................................................................................... 305

    B. Interoperability................................................................................................................. 323

    C. Grammar.......................................................................................................................... 333

    D. References........................................................................................................................ 362