c#是微软开发的一种面向对象语言,其目标是即拥有C++的执行效率和运算能力也具备如VB一样的易用性。C#是基于C++的一种语言,同时包含类似Java的很多特征。
C#是被设计工作在微软的。NET平台上的,微软的目标是使数据和服务的交换在网页上更容易,并且允许开发人员构建更高的程序可移植性。C#可以方便的用于XML和SOAP,并可以直接访问程序对象或方法,而不需要添加额外的代码。所以程序可以构建在已存在的代码上,或者多次重复的使用。C#的目标是为市场开发产品和服务时更快捷且成本开销更低。
微软与ECMA(国际标准组织)合作,建立了C#的标准。国际标准化组织(ISO)称赞C#可以鼓励其他公司开发属于自己的产品。C#已经被Apex Software, Bunka Orient, Component Source, devSoft, FarPoint Technologies, LEAD Technologies, ProtoView, and Seagate Software等公司采用。