C# Language Resources in the .NET Framework
C#, pronounced C sharp, is a programming language designed for building a wide range of applications that run on the .NET Framework. C# is simple, powerful, type-safe, and object-oriented. With its many innovations, C# enables rapid application development while retaining the expressiveness and elegance of C-style languages.
This section contains documentation for the command-line C# compiler, Csc.exe, which ships with the .NET Framework. In addition, it provides reference documentation for the C# language.
In This Section
C# Programming Guide
Provides information about key C# language features and features accessible to C# through the .NET Framework.C# Reference
Provides detailed reference information on C# programming concepts, keywords, types, operators, attributes, preprocessor directives, compiler switches, and compiler error and warnings.
Related Sections
Languages and Compilers in the .NET Framework
Provides links to documentation for the compilers and languages contained in the .NET Framework..NET Framework Class Library Reference
Provides the library of classes, interfaces, and value types that are included in the Windows Software Development Kit (SDK).