net.Framework 和c#和vs是什么关系?请祥细解释一下,谢谢
2个回答
展开全部
.netFrameworl是一个平台,C#是一门计算机语言,VS是开发工具。给你举个例子吧。
就像一条公路,上面除了有汽车还有拖拉机、自行车、电瓶车等等各种各样的车子,所以在.netFramework平台上除了可以跑C#开发的程序,还可以是VB F#等语言开发的程序。
至于VS,你看我们写代码,.cs 代码文件其实除了后缀名是cs之外,内部和普通的txt文档没什么不同,你用记事本就可以编辑,但是如果用vs呢,就会有智能提示,关键字变色等有助于提高我们开发效率的作用。而且它还集成了编译器,不用我们手动用csc去编译这些代码文件。vs的功能还有很多,这些需要你在以后的开发过程中慢慢的去了解的,那么是不是说我们离了vs就不能编程呢?其实不是的。在其他的计算机语言中也有很多的开发环境,他们的统一名字应该叫做IDE,除了vs之外还有 java的eclipse php的zend studio等等。
一楼说的很对,net.Framework -这个平台集成了很多的类库。
在vs中 .netFramework里的东西用青色来显示,C#专有的代码用蓝色来表示。
就像一条公路,上面除了有汽车还有拖拉机、自行车、电瓶车等等各种各样的车子,所以在.netFramework平台上除了可以跑C#开发的程序,还可以是VB F#等语言开发的程序。
至于VS,你看我们写代码,.cs 代码文件其实除了后缀名是cs之外,内部和普通的txt文档没什么不同,你用记事本就可以编辑,但是如果用vs呢,就会有智能提示,关键字变色等有助于提高我们开发效率的作用。而且它还集成了编译器,不用我们手动用csc去编译这些代码文件。vs的功能还有很多,这些需要你在以后的开发过程中慢慢的去了解的,那么是不是说我们离了vs就不能编程呢?其实不是的。在其他的计算机语言中也有很多的开发环境,他们的统一名字应该叫做IDE,除了vs之外还有 java的eclipse php的zend studio等等。
一楼说的很对,net.Framework -这个平台集成了很多的类库。
在vs中 .netFramework里的东西用青色来显示,C#专有的代码用蓝色来表示。
更多追问追答
追问
是不是没有net.Framework C#就不能运行了,用C#开发的软件不用net.Framework 还能运行吗?
C#开发是不是都要用到net.Framework 里的东西了
追答
是的,.C#代码基于.Net Framework 有个东西叫clr 公共语言运行时,你可以百度一下。.Net Framework不只是可以运行C#代码 还有F# VB之类的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询