作为微软公司新一代的面向对象程序语言的代表,C#是Visual Studio 2008中的主要编程语言,它是为生成在.NET Framework 3.5上运行的各种应用程序而设计的。在新的Visual Studio版本中C# 2008不仅简单、功能强大、类型安全,而且具有现在所有高级语言的最重要属性——面向对象。在C# 2008中借助许多方面的创新,保持C# 2005的语言风格的表现力和雅致特征的同时,实现了应用程序的快速开发。
在Visual Studio 2008中,C# 2008展现给用户的是功能齐全的代码编辑器、编译器、项目模板、设计器、代码向导、功能强大而易用的调试器以及其他工具,更为重要的是实现了LINQ语言的支持。通过.NET Framework 3.5类库,可以访问跟多操作系统服务和其他有用的精心设计的类,这样做可以显著加快开发周期。
可以说C# 2008在C# 2005升级的编程语言,不仅具是一种简洁、类型安全的面向对象的语言,而且熟悉C# 2005的开发人员可以很轻松的实现从2005到2008的跨越,在C# 2008的平台上构建在.NET Framework 3.5上运行的各种安全、可靠的应用程序。