== C# programming guide ==
=== Overview ===
=== Inside a c# program ===
=== Main() and command-line arguments ===
=== Programming concepts ===
==== Overview ====
==== Asynchronous programming ====
==== Attributes ====
==== Collections ====
==== Covariance and contravariance ====
==== [[Expression trees]] ====
==== Interators ====
==== Languae-Intergrated Query(LINQ) ====
==== Reflection ====
==== Serialization ====
=== statements, expressions, and operators ===
=== Types ===
=== Class and Structs ===
=== Interface ===
=== Delegates ===
=== Arrays ===
=== Strings ===
=== Indexers ===
=== Events ===
=== Generics ===
=== Namespaces ===
=== Unsafe Code and Pointers ===
=== XML documentation comments ===
=== Exceptions and Exception Handling ===
=== File System and the Registry ===
=== Interoperability ===
== Language reference ==