要学好一门语言,首先我们得先对它有个大概的了解。

   首先,大家都知道c#是微软公司在2000年7月发布的一种全新且简单、安全、面向对象的程序设计语言,是专门为.NET应用而开发的语言。它吸收了C++\Visual Basic、Delphi、Java、等语言的优点,体现了当今最新的程序设计的功能和精华。C#继承了C语言的语法风格,同时又继承了C++面向对象的特性。不同的是,C#的对象已经面向Internet进行了重新设计,使用的是.NET框架的类库;C#不再提供对指针类型的支持,使得程序不能随便访问内存地址空间,从而更加健壮;C#不再支持多重继承,避免了遗忘类层次结构中由于多重继承带来的可怕后果。NET框架为C#提供了一个强大的、易用的、逻辑结构一致的程序设计环境。同时,公共语言运行时(common Launguage Runtime)为C#程序提供了一个托管的运行时环境,使程序比以往更加稳定、安全。

   在这里我给大家提供一个链接,这里面有对c#的初步的比较全面的介绍。

http://baike.baidu.com/view/6590.htm

    大家可能对“面向对象”这个概念比较模糊吧?

对象是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。对象具有状态,比如说人路人甲这个对象,他的状态包括性别,身高,年龄,体重等等。一个对象用数据值来描述它的状态。对象还有操作,比如说路人甲这个对象,他的操作包括吃饭,睡觉,开车,工作等等。把数据及对数据的操作方法放在一起,作为一个相互依存的整体——对象。对同类对象抽象出其共性,形成类,比如人类。C#的结构,一切东西都是类。类中的大多数数据,只能用本类的方法进行处理。类通过一个简单的外部接口与外界发生关系,对象与对象之间通过消息进行通信。程序流程由用户在使用中决定。

     关于“面向对象”这个概念,我在这里也给大家提供一个连接,它里面有对面向对象的更详细的论述。

http://baike.baidu.com/view/125370.htm