C#(读作“SeeSharp”)是一种简洁、现代、面向对象且类型安全的编程语言。C#起源于C语言家族,因此,对于C、C++和Java程序员,可以很快熟悉这种新的语言。C#已经分别由ECMAInternational和ISO/IEC组织接受并确立了标准,它们分别是ECMA-334标准和ISO/IEC23270标准。Microsoft用于.NETFramework的C#编译器就是根据这两个标准实现的。C#是面向对象的语言,然而C#进一步提供了对面向组件(component-oriented)编程的支持。现代软件设计日益依赖于自包含和自描述功能包形式的软件组件。这种组件的关键在于,它们通过属性、方法和事件