C#是微软.NET开发人员的首选语言,它具有的新功能经受住了时间的考验,且始终位于科技前沿,为现代企业计算环境提供了一种可用性强的高效编程方法。无论从哪个角度看C#都是21世纪最重要的编程语言之一。本章的目的是回顾C#发展的历程,包括:C#创建的原动力、设计理念以及它是如何受其他计算机语言影响的。本章也解释了C#和.NETFramework的相关性。正如您将看到的,C#语言和.NETFramework协同工作,一起构建了一个高度优雅的编程环境。1.1 C#的族谱计算机语言并不是凭空存在的,相反,它们彼此相关,新语言都或多或少地受到它之前的语言的影响。类似于异花授粉的过程,一种语言的功能会被另一种语言沿用,但新的创新内容会被集成到现有的环境中,而陈旧的构造则会被消除。就这样,编程语言不断地进化,编程艺术也不断地完善。c#也不例外。C#继承了多种程序设计语言的精髓它直接继承了当今最成功的两种计算机语言一c和C+语言的功能,并且与Java有紧密联系。理解它们之间的关系对于理解C#语言是很重要的,因此,我们将分析这三种语言的发展环境,以此来开始C#语言的研究。1.