C# (udtales "C-Sharp") er et objektorienteret programmeringssprog, der blev udviklet af Microsoft i 2000'erne. Det er et populært sprog blandt udviklere og bruges ofte til at udvikle Windows-applikationer, webapplikationer og spil.
C# er designet til at være en enkel, moderne og effektiv måde at udvikle software på. Sproget er baseret på C++ og Java, og det blev udviklet som en del af Microsofts .NET Framework.
Vi bruger generelt C# fra H1 og frem, det er et sprog som følger stortset alle vores hovedforløb. Derfor skal vi blive trygge i sproget og Visual Studio IDE’en som er oplagt at bruge, når vi arbejde med .NET og C#.
C#'s historie begynder i slutningen af 1990'erne, da Microsoft besluttede at udvikle et nyt sprog til deres .NET Framework. Sproget blev udviklet af en gruppe af Microsoft-ingeniører, der inkluderede Anders Hejlsberg, der tidligere havde arbejdet på Turbo Pascal og Delphi.
C# blev frigivet sammen med .NET Framework i 2002 og har siden da været en væsentlig del af Microsofts udviklingsværktøjer. Siden udgivelsen af C# har Microsoft fortsat med at opdatere og forbedre sproget, og det er blevet et af de mest populære programmeringssprog i verden.
Generelt når vi skal arbejde med .NET værktøjet og frameworks, er C# det bedste valg.
Man kan finde den officielle dokumentation samt flere guides og tutoriales på hvordan man kommer i gang med at programmere i C#
C# docs - get started, tutorials, reference.
Her kan man se en kort video som går over hoved karakteristika for C# sproget: