net.Framework 和c#和vs是什么关系?请祥细解释一下,谢谢
.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#专有的代码用蓝色来表示。