Skip to content

Latest commit

 

History

History
33 lines (28 loc) · 1.98 KB

File metadata and controls

33 lines (28 loc) · 1.98 KB
title C# 6.0 draft Language Specification
ms.date 07/01/2017
ms.prod .net
ms.technology
devlang-csharp
ms.topic reference
helpviewer_keywords
C# language, specification
what's new [C#], language specification
Visual C#, C# language specification
language specification [C#]
ms.assetid e5d5a5cc-636b-4bff-b9c8-a8edc6207c22
caps.latest.revision 46
author BillWagner
ms.author wiwagn

C# 6.0 draft Language Specification

The C# Language Specification is the definitive source for C# syntax and usage. This specification contains detailed information about all aspects of the language, including many points that the documentation for Visual C# doesn't cover.

You can download version 5.0 of this specification from the Microsoft Download Center. If you've installed Visual Studio 2015, you can also find the specification on your computer in the Program Files (x86)/Microsoft Visual Studio 14.0/VC#/Specifications/1033 folder. If you have another version of Visual Studio installed or if you installed Visual Studio in a language other than English, change the path as appropriate.

Version 6.0 of the specification has not been approved as a standard. This site contains the draft C# 6.0 specification. It is built from the markdown files contained in the dotnet/csharplang GitHub repository.

Issues on the draft specification should be created in the dotnet/csharplang repository. Or, if you are interested in fixing any errors you find, you may submit a Pull Request to the same repository.

See Also

C# Reference
C# Programming Guide

[!div class="step-by-step"] Next