C#是一个现代化的,通用的,面向对象的编程语言。C#是微软公司发布的一种运行于.NET Framework之上的高级程序设计语言。
C#设计用于通用语言基础结构(CLI),它由可执行代码和运行时环境,它允许运用各种高级语言的以在不同的计算机平台和体系结构所使用。
以下原因使得C#成为一种广泛使用的专业语言:
现代,通用编程语言
面向对象
面向组件
简单易学
结构化语言
它可生成高效的程序
它可以在各种计算机平台上进行编译
是.NET框架的一部分
虽然C#构造紧跟传统的高级语言C和C++,它作为一个面向对象的编程语言,与Java非常相似,它有许多强大的编程功能,使全球(全世界)的程序员喜欢。
以下是几个重要的功能列表:
布尔条件
自动垃圾收集
标准库
组装版本
属性和事件
委托和事件管理
易于使用泛型
索引
条件编译
简单的多线程
LINQ和Lambda表达式
与 Windows 整合