C# Guide - .NET managed language (original) (raw)
C# language documentation
The C# guide contains articles, tutorials, and code samples to help you get started with C# and the .NET platform. Experienced developers can learn about new features in the What's new section. Experienced developers can learn details of language behavior from the reference and language specifications.
Reference
Read C# language reference material, and the C# language specifications. The C# reference provides an informative reference for the C# language. The C# language specification is the normative reference for the C# language. It's the official source for C# language syntax and semantics. Feature specifications document features not yet incorporated in the standard.
Language reference
The C# language reference provides an informative explanation of the C# language.
Language reference
Unsafe code and compiler options
Language specification
The official specification for the C# language
Build C# apps with the Visual Studio family
Choose Visual Studio or Visual Studio Code to build your C# applications.
Create your application
You can choose web, mobile, desktop, gaming, IoT, and more.
API and language reference
Search the .NET API and language reference documentation.
Are you interested in contributing to the .NET docs? For more information, see our contributor guide.