← All Languages
C#

C#

Innovating the Future of Software Development

First appeared: 2000Designed by: Anders Hejlsberg

A modern, object-oriented language by Microsoft for .NET, excelling in desktop, web, game, and cloud development.

Links

Paradigm

OOPMulti-paradigm

Hello, World

Console.WriteLine("Hello, World!");

About

Designed by Anders Hejlsberg at Microsoft, first released in 2000. C# 12 (2023) brought primary constructors and collection expressions.

Type system: Static

Ecosystem

Package Managers
NuGet
Frameworks
.NETASP.NET CoreUnityBlazorMAUI

Learning Resources

Microsoft Learn