C#是一种现代的,通用的,面向对象的编程语言,由Microsoft开发并经欧洲计算机制造商协会(ECMA)和国际标准化组织(ISO)批准.
C#由Anders Hejlsberg及其团队在开发.Net Framework期间开发.
C#是为公共语言基础结构(CLI)而设计的,它包含允许使用的可执行代码和运行时环境在不同的计算机平台和架构上使用各种高级语言.
以下原因使C#成为一种广泛使用的专业语言 :
这是一种现代的通用编程语言
它是面向对象的.
它是面向组件的.
这很容易学习.
这是一种结构化语言.
它产生高效的程序.
它可以在各种计算机平台上编译.
它是.Net Framework的一部分.
虽然C#构造紧密遵循传统的高级语言,C和C ++,并且是一种面向对象的编程语言.它与Java有很强的相似性,它有许多强大的编程功能,使它可以满足全球众多程序员的需求.
以下列出了C#的几个重要特性 :
布尔条件
自动垃圾收集
标准库
程序集版本控制
属性和事件
代表和事件管理
易于使用的泛型
索引器
条件编译
简单多线程
LINQ和Lambda表达式
与Windows集成