谈到C#,就不得不提一下.net


  .Net是微软设计的独立于操作系统之上的开发平台,平台之上支持用C#或者VB .Net等满足.net规则的所有编程语言编程。可以将

看成一套虚拟机,无论机器搭载的哪种操作系统,只要该系统安装了.Net框架,便可以运行.Net可执行程序,.net强调开发工具的通用

性,.net之上的语言、类库都能够互相调用。它统一了编程语言:无论程序是用C#,还是C++,或是VB编写,最终都被编译为.Net中间

语言IL放在虚拟机上运行,可以说是一种编译、解释型语言。


  从上可以看出.net的两个基本作用,第一,它是C#,VB.net等程序运行的平台。第二,它为这些语言提供了丰富的类库(称之为基类库)。


  C#,它是一种能够在.net平台之上编译的编程语言,C#程序全部都是由类组成,所以说C#是一门完全面向对象的程序语言。

  首先来看一下C#语言的基本构成:


1


  小结:C#学习的开始,让我感触最大的不是获得到的新知识,而是在学习新知识的过程中能够充分的联系到以往学过的VB旧知识,VB旧知识和C#在语言构成方面有着非常大的相似性,个人感觉除了具体的知识点,最大的不同点也就是从面向过程思想到面向对象思想的转变了。就像老师常说的建构主义,充分利用学过的知识,和新知识相联系,构建自己的知识网。


1


Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐