组件化编程技术C#源于C 和C++ .1970 年Brian 和Dennis Ritchie 首创了C 语言由于其简单灵活的特点很快成为世界上最流行的语言之一 然而C 语言是一个面向过程的程序设计语言随着软件开发技术的进步产生了面向对象的程序设计思想. 二十世纪八十年代初美国AT&T 贝尔实验室设计并实现了C++语言增加了对面向对象的程序设计的支持