C# programming language
E5704
C# is a modern, object-oriented programming language designed for building a wide range of applications on the .NET platform, known for its strong typing, rich standard library, and integration with Visual Studio.
All labels observed (14)
Statements (79)
| Predicate | Object |
|---|---|
| instanceOf |
.NET language
ⓘ
object-oriented programming language ⓘ programming language ⓘ |
| creator | Anders Hejlsberg ⓘ |
| designedBy | Microsoft ⓘ |
| ecosystem |
.NET Standard Library
ⓘ
NuGet packages ⓘ |
| fileExtension | .cs ⓘ |
| firstAppeared | 2000 ⓘ |
| hasFeature |
Common Language Runtime integration
ⓘ
async streams ⓘ attributes-based metadata ⓘ automatic memory management via garbage collection ⓘ language-integrated query (LINQ) ⓘ nullable reference types ⓘ records ⓘ reflection ⓘ |
| hasImplementation | Roslyn compiler ⓘ |
| hasStandard |
ECMA-334
ⓘ
ISO/IEC 23270 ⓘ |
| influenced |
Dart
ⓘ
F# ⓘ
surface form:
F# (some features)
Kotlin ⓘ TypeScript programming language ⓘ
surface form:
TypeScript
|
| influencedBy |
C++
ⓘ
surface form:
C
C++ ⓘ Delphi (programming language) ⓘ
surface form:
Delphi
Java ⓘ Delphi (programming language) ⓘ
surface form:
Object Pascal
|
| latestMajorVersionPublisher | Microsoft .NET team ⓘ |
| license | various, depending on implementation (e.g., MIT for Roslyn) ⓘ |
| paradigm |
component-oriented
ⓘ
declarative (LINQ) ⓘ functional ⓘ generic ⓘ imperative ⓘ object-oriented ⓘ |
| partOf |
.NET Core
ⓘ
surface form:
.NET platform
|
| primaryIDE |
Rider
ⓘ
Visual Studio ⓘ Visual Studio Code ⓘ |
| runsOn |
.NET Core
ⓘ
surface form:
.NET (5 and later)
.NET Core ⓘ .NET Framework ⓘ Mono ⓘ Unity runtime ⓘ |
| standardizedBy |
ECMA International
ⓘ
surface form:
ECMA
ISO/IEC (for parts of the framework) ⓘ
surface form:
ISO/IEC
|
| supports |
LINQ
ⓘ
async/await ⓘ attributes ⓘ classes ⓘ delegates ⓘ events ⓘ exception handling ⓘ generics ⓘ indexers ⓘ interfaces ⓘ lambda expressions ⓘ pattern matching ⓘ properties ⓘ structs ⓘ unsafe code blocks ⓘ |
| typingDiscipline |
partially unsafe (via unsafe code)
ⓘ
safe ⓘ static typing ⓘ strong typing ⓘ |
| usedFor |
cloud services
ⓘ
desktop applications ⓘ enterprise applications ⓘ game development ⓘ microservices ⓘ mobile applications ⓘ web APIs ⓘ web applications ⓘ |
| usedIn |
Xamarin
ⓘ
surface form:
.NET MAUI
ASP.NET ⓘ
surface form:
ASP.NET Core
Unity game engine ⓘ Xamarin ⓘ |
Referenced by (127)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
C#
this entity surface form:
C#
subject surface form:
TypeScript
this entity surface form:
C#
this entity surface form:
C#
this entity surface form:
C#
this entity surface form:
C#
subject surface form:
Microsoft Edge
this entity surface form:
C#
this entity surface form:
C#
this entity surface form:
C#
this entity surface form:
C#
this entity surface form:
C#
subject surface form:
Swift (programming language)
this entity surface form:
C#
this entity surface form:
C#
this entity surface form:
C#
this entity surface form:
C#
this entity surface form:
C#
this entity surface form:
C#
this entity surface form:
C#
this entity surface form:
C#
subject surface form:
Microsoft Azure
this entity surface form:
C#
this entity surface form:
C#
this entity surface form:
C#
this entity surface form:
C#
this entity surface form:
C#
this entity surface form:
C#
this entity surface form:
C#
this entity surface form:
C# pattern matching semantics
this entity surface form:
C# async and await semantics
this entity surface form:
Information technology — Programming languages — C#
this entity surface form:
C# programming language specification
this entity surface form:
C# language semantics
this entity surface form:
C#
this entity surface form:
The C# Programming Language (book)
this entity surface form:
C#
this entity surface form:
C# 3.0
this entity surface form:
C#
this entity surface form:
C#
this entity surface form:
C# language specifications
subject surface form:
Unity
this entity surface form:
C#
subject surface form:
Unity
this entity surface form:
C#
this entity surface form:
C#
this entity surface form:
C#
this entity surface form:
C#