Introduksjon C#
C# er et nytt språk, utviklet av Microsoft, og avledet fra C++. I likhet med Java, har en i stor grad beholdt C-syntaksen, men løst mange av problemene med C++. Språket er dessuten betydelig enklere å bruke, blant annet på grunn av referansetyper i steden for pekere og automatisk garbage collection.
C# er skreddersydd for Common Language Runtime og .NET Framework. Det betyr blant annet at språket er uten et standard klassebibliotek da en heller benytter seg av klassebiblioteket til .NET. Dessuten får en exception- og event-håndteringen til CLR på kjøpet, samt støtte for attributter i koden.
I neste versjon av C#, som ser ut til å bli inkludert sammen med Visual Studio .NET 2004, kan vi mellom annet vente oss generiske klasser, tilsvarende templates i C++.