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.

AI illustration

How this image was made

AI-generated illustration of C# programming language

This AI-generated illustration was produced by black-forest-labs/FLUX.2-dev (1024x1024) from a prompt written by openai/gpt-oss-120b from the entity's label + description.

Prompt

Generate an image of a c# programming language (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)

How this entity was disambiguated

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# (some features) ⓘ
linked to: F#

Kotlin ⓘ
TypeScript ⓘ
influencedBy C ⓘ
linked to: C++

C++ ⓘ
Delphi ⓘ
Java ⓘ
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 platform ⓘ
linked to: .NET Core
primaryIDE Rider ⓘ
Visual Studio ⓘ
Visual Studio Code ⓘ
runsOn .NET (5 and later) ⓘ
linked to: .NET Core

.NET Core ⓘ
.NET Framework ⓘ
Mono ⓘ
Unity runtime ⓘ
standardizedBy ECMA ⓘ
linked to: ECMA International

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 .NET MAUI ⓘ
linked to: Xamarin

ASP.NET Core ⓘ
linked to: ASP.NET

Unity game engine ⓘ
Xamarin ⓘ

How these facts were elicited

Referenced by (237)

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

Microsoft → developed → C# programming language ⓘ
Visual Studio → supportsProgrammingLanguage → C# ⓘ
linked to: C# programming language
.NET Framework → supportsProgrammingLanguage → C# ⓘ
linked to: C# programming language
TypeScript → influencedBy → C# ⓘ
subject linked to: TypeScript programming language
linked to: C# programming language
Windows → programmingLanguage → C# ⓘ
linked to: C# programming language
C → influenced → C# ⓘ
linked to: C# programming language
Modula-3 → influenced → C# ⓘ
linked to: C# programming language
Microsoft Edge → programmingLanguage → C# ⓘ
subject linked to: Edge
linked to: C# programming language
Java → influenced → C# ⓘ
linked to: C# programming language
Kotlin → influencedBy → C# ⓘ
linked to: C# programming language
C++ → influenced → C# ⓘ
linked to: C# programming language
Codex → supportsLanguage → C# ⓘ
linked to: C# programming language
Swift (programming language) → influencedBy → C# ⓘ
subject linked to: Swift
linked to: C# programming language
Dart → influencedBy → C# ⓘ
linked to: C# programming language
Microsoft Edge → programmingLanguage → C# ⓘ
linked to: C# programming language
Dennis Ritchie → influenced → C# ⓘ
linked to: C# programming language
Visual Basic .NET → interoperatesWith → C# ⓘ
linked to: C# programming language
F# → influencedBy → C# ⓘ
linked to: C# programming language
F# → influenced → C# ⓘ
linked to: C# programming language
ASP.NET → supportsLanguage → C# ⓘ
linked to: C# programming language
Microsoft Azure → supportsLanguage → C# ⓘ
subject linked to: Azure
linked to: C# programming language
WinUI → programmingLanguage → C# ⓘ
linked to: C# programming language
Xamarin → programmingLanguage → C# ⓘ
linked to: C# programming language
MAUI → programmingLanguage → C# ⓘ
linked to: C# programming language
GitHub Packages → supportsLanguage → C# ⓘ
linked to: C# programming language
Common Language Runtime → supportsLanguage → C# ⓘ
linked to: C# programming language
Entity Framework → programmingLanguage → C# ⓘ
linked to: C# programming language
ECMA-334 → defines → C# programming language ⓘ
ECMA-334 → scope → C# language syntax ⓘ
linked to: C# programming language
ECMA-334 → scope → C# language semantics ⓘ
linked to: C# programming language
ECMA-334 → subject → C# ⓘ
linked to: C# programming language
ECMA-334 → defines → C# pattern matching semantics ⓘ
linked to: C# programming language
ECMA-334 → defines → C# async and await semantics ⓘ
linked to: C# programming language
ISO/IEC 23270 → title → Information technology — Programming languages — C# ⓘ
linked to: C# programming language
ISO/IEC 23270 → defines → C# programming language specification ⓘ
linked to: C# programming language
ISO/IEC 23270 → subjectOf → C# programming language ⓘ
ISO/IEC 23270 → scope → C# language semantics ⓘ
linked to: C# programming language
Anders Hejlsberg → knownFor → C# ⓘ
linked to: C# programming language
Anders Hejlsberg → designed → C# programming language ⓘ
Anders Hejlsberg → notableWork → The C# Programming Language (book) ⓘ
linked to: C# programming language
LINQ → designedForLanguage → C# ⓘ
linked to: C# programming language
LINQ → introducedWithLanguageVersion → C# 3.0 ⓘ
linked to: C# programming language
Roslyn compiler → programmingLanguage → C# ⓘ
linked to: C# programming language
Roslyn compiler → supportsLanguage → C# ⓘ
linked to: C# programming language
Roslyn compiler → supportsStandard → C# language specifications ⓘ
linked to: C# programming language
Unity → programmingLanguage → C# ⓘ
subject linked to: Unity game engine
linked to: C# programming language
Unity → supportsScriptingLanguage → C# ⓘ
subject linked to: Unity game engine
linked to: C# programming language
.NET Core → programmingLanguage → C# ⓘ
linked to: C# programming language
Common Language Specification → usedBy → C# ⓘ
linked to: C# programming language
Windows Communication Foundation → programmingLanguage → C# ⓘ
linked to: C# programming language