C# language specification

E704372

The C# language specification is the official technical document that precisely defines the syntax, semantics, and behavior of the C# programming language.

All labels observed (1)

Label Occurrences
C# language specification canonical 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf official document ⓘ
programming language specification ⓘ
technical specification ⓘ
availableAt Microsoft Learn website ⓘ
linked to: Microsoft Learn

docs.microsoft.com ⓘ
linked to: Microsoft Docs
covers async and await in C# ⓘ
attributes in C# ⓘ
classes in C# ⓘ
conversions in C# ⓘ
delegates in C# ⓘ
enums in C# ⓘ
events in C# ⓘ
exceptions in C# ⓘ
expressions in C# ⓘ
generics in C# ⓘ
interfaces in C# ⓘ
lexical structure of C# ⓘ
namespaces in C# ⓘ
pattern matching in C# ⓘ
statements in C# ⓘ
structs in C# ⓘ
types in C# ⓘ
unsafe code in C# ⓘ
defines behavior of the C# programming language ⓘ
semantics of the C# programming language ⓘ
syntax of the C# programming language ⓘ
ensures consistent behavior of C# programs ⓘ
interoperability between different C# compilers ⓘ
hasAudience standards bodies ⓘ
technical users ⓘ
hasFormat HTML ⓘ
PDF ⓘ
printed book ⓘ
hasProperty non-normative examples and notes ⓘ
normative for C# language behavior ⓘ
maintainedBy C# language design team ⓘ
Microsoft .NET team ⓘ
partOf .NET documentation ⓘ
precedes C# compiler implementations ⓘ
publishedBy Microsoft ⓘ
relatedTo ECMA-334 C# standard ⓘ
linked to: ECMA-334

ISO/IEC 23270 C# standard ⓘ
linked to: ISO/IEC 23270
subjectOf C# programming language ⓘ
usedBy advanced C# developers ⓘ
compiler implementers ⓘ
language designers ⓘ
tooling authors ⓘ
versionedWith C# language versions ⓘ
writtenInLanguage English ⓘ

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

C# lexical structure → definedIn → C# language specification ⓘ