net是一种架构?还是一种开发工具?还是一种语言?nte是C#吗?

Python011

net是一种架构?还是一种开发工具?还是一种语言?nte是C#吗?,第1张

.Net

Framework是用C++(内核)

外加

C#

编写出来的架构

C#是一种语言

而.Net包含类库

公共语言运行库等等

而.Net类库可以让所有属于.Net的语言(如C#

VB.Net)共用

其原因是除内核部分外

所有类库都被转换为MSIL语言

这是一种中间语言

有点像汇编

然而却能被任何.Net语言使用~

C#是.Net语言中的一种

适用于.Net开发(即

利用.Net类库和一些语言

如C#等

来开发自己的应用)的工具时Visual

Studio

.Net

目前的版本是2008

.net 不是vb6的升级,而是全新的基于运行时的语言架构,工作原理类似于Java。

.net目前有三种语言Visual Basic,Visual C#和Visual C++;曾经有过Visual J#后来被微软停止了。

.net的开发工具是Visual Studio .net,历史上曾经推出过2002,2003,2005,2008版本,分别用来开发.net 1.1 1.1 2.0 3.5的程序。即将推出的是Visual Studio 2010,用来开发.net 4.0的应用,目前已经有CTP可以下载体验。

.net framework是一个框架,C#只是框架中的一种编程语言,但是要使用这种语言 是要安装.net framework支持的。还有VB.net,VC.net

举个例子.net framework就相当于国家政府,你自己开个公司做东西就要通过国家颁布的工商管理证,才能运营,这就是C#是建立在.net framework框架之上的,如果你的公司不遵循国家政策,那么就不能有效的运营,你的C#也就不能工作了。