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 NERFINISHED
docs.microsoft.com NERFINISHED
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 NERFINISHED
PDF
printed book
hasProperty non-normative examples and notes
normative for C# language behavior
maintainedBy C# language design team NERFINISHED
Microsoft .NET team NERFINISHED
partOf .NET documentation NERFINISHED
precedes C# compiler implementations
publishedBy Microsoft NERFINISHED
relatedTo ECMA-334 C# standard NERFINISHED
ISO/IEC 23270 C# standard NERFINISHED
subjectOf C# programming language NERFINISHED
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