。2000年6月26日微软在奥兰多举行的“职业开发人员技术大会”（PDC 2000）上，发表新的语言C#。C#语言取代了Visual J++，语言本身深受Visual Basic、Java、C和C++ 的影响。
语言特性.相对于C和C++，这个语言在许多方面进行了限制和增强：
C# 2.0的特性.针对于.NET SDK 2.0（相对应于ECMA-334标准第三版），C# 的新特性有：
分部类别.分部类别将类别的实现分在多个文件中。