Source: commons.wikimedia.org

C# is a general-purpose high-level programming language supporting multiple paradigms. C# encompasses static typing, strong typing, lexically scoped, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines. Wikipedia

Created Year: 2001
Designed by: Anders HejlsbergMads TorgersenMicrosoft
Developed by: Microsoft
Named after: C++, C♯
Aliases: C-Sharp, CSharp, C Sharp, C♯, c#, Microsoft Java
File extensions: cs, csx

Wikidata: Q2370

Influenced: BallerinaBeefBooChapelCrystalDDartF#GosuHackJavaJS++KotlinMonkey XNimPascalABC.NETPowerShellQ#RingRustSwiftTypeScriptVala

Influenced by: CC++DelphiEiffelF#HaskellIconJavaJ#MLModula-3Object PascalRustVisual BasicVisual J++

Programming paradigms: class-based programmingevent-driven programmingfunctional programminggeneric programmingimperative programmingmulti-paradigm programmingobject-oriented programmingreflective programmingstrict programmingstructured programming

Language types: class-based programming languageevent-driven programming languagefunctional programming languagegeneric programming languagehigh-level programming languageimperative programming languagemulti-paradigm programming languagestrict programming language

C# Influence Network

Pan and zoom the graph with your mouse or alternatively your fingers on touch devices.

Hello World in C#

System.Console.WriteLine("Hello World");

Search on GitHub


Latest data update: 2025-06-23