| title | C# Programming Guide | ||||
|---|---|---|---|---|---|
| ms.date | 05/02/2017 | ||||
| ms.prod | .net | ||||
| ms.technology |
|
||||
| ms.topic | article | ||||
| f1_keywords |
|
||||
| helpviewer_keywords |
|
||||
| ms.assetid | ac0f23a2-6bf3-4077-be99-538ae5fd3bc5 | ||||
| caps.latest.revision | 45 | ||||
| author | BillWagner | ||||
| ms.author | wiwagn |
This section provides detailed information on key C# language features and features accessible to C# through the .NET Framework.
Most of this section assumes that you already know something about C# and general programming concepts. If you are a complete beginner with programming or with C#, you might want to visit the Getting Started with C# interactive tutorial, where no prior programming knowledge is required.
For information about specific keywords, operators and preprocessor directives, see C# Reference. For information about the C# Language Specification, see C# Language Specification.
Main() and Command-Line Arguments
Statements, Expressions, and Operators
Application Domains (C# and Visual Basic)
Assemblies and the Global Assembly Cache
Exceptions and Exception Handling