C#和.Net是一回事吗

Python014

C#和.Net是一回事吗,第1张

不是一回事。asp.net和.net是一个概念,后者是前者的简称,它是一个平台,不是语言,一个跨语言运行的平台,各种各种的编程语言都可以在上面运行,例如:VB,J#,C#等,

而C#则是一门编程语言,和C语言,Java等语言一样,都是程序语言。当然C#比较年轻,这点不可置疑。C#的主要运行平台就是.net,也就是人们很喜欢用tubor c来编译C语言一样,.net就相当于tubor C。但是,C#和.NET都是微软推出的,而微软推出.NET平台时主推使用C#语言,所以两者就紧紧联系在一起了。此外,C#在.NET平台上运行也是如鱼得水,两者合作非常完美。

对楼上的提出异议:

1.第三行的asp.Net是语言吗?

2.谁说C#不可以做网站的?完全是不了解!C#在.NET平台上不仅仅可以做软件,比如说QQ等一些软件,这样的人们一般称为winform,当然QQ不是用C#开发的就是了。此外它还可以做网站,而这个一般称为webform。

外面的.net程序员一般使用C#语言为主,当然其他一些语言如Java等也要有所了解,但必须精通一门语言。此外,如果要走这么一条路的话,还应该学一些如javascript,css等一些相关的知识。

这样解释不知道清不清楚呢?

C++是一种通用程序设计语言,有很多编译器的实现。

.net平台上面也实现了 C++ 语言的一个编译器,并且结合了.net平台的虚拟机功能,形成了 C++/CLI 的新语言。

Net:它不是语言,而是微软推出的开发平台,在这个平台上可以使用VB、C#、C++、Java等语言编写程序。

C#是微软公司发布的一种面向对象的、运于.NET Framework之上的高级程序设计语言。它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过 程。

C语言是Combined Language(组合语言)的中英混合简称。是一种计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的特点。