C# Programming Guide
This section provides detailed information on key C# language features and features accessible to C# through the .NET Framework.
Language Sections
Main() and Command Line Arguments (C# Programming Guide)
Data Types (C# Programming Guide)
Strings (C# Programming Guide)
Statements, Expressions, and Operators (C# Programming Guide)
Objects, Classes and Structs (C# Programming Guide)
Properties (C# Programming Guide)
Indexers (C# Programming Guide)
Delegates (C# Programming Guide)
Generics (C# Programming Guide)
Iterators (C# Programming Guide)
Namespaces (C# Programming Guide)
Nullable Types (C# Programming Guide)
Unsafe Code and Pointers (C# Programming Guide)
XML Documentation Comments (C# Programming Guide)
Platform Sections
Application Domains (C# Programming Guide)
Assemblies and the Global Assembly Cache (C# Programming Guide)
Attributes (C# Programming Guide)
Collection Classes (C# Programming Guide)
Exceptions and Exception Handling (C# Programming Guide)
Interoperability (C# Programming Guide)
Threading (C# Programming Guide)
Performance (C# Programming Guide)
Reflection (C# Programming Guide)
C# DLLs (C# Programming Guide)
Security (C# Programming Guide)