求解c#,.net,visual studio三者的关系

求解c#,.net,visualstudio三者的关系是不是这样,c#程序在visualstudio工具上编写,然后vs工具使用.net组建对已编写好的代码进行编译,运行... 求解c#,.net,visual studio三者的关系是不是这样,c#程序在visual studio工具上编写,然后vs工具使用.net组建对已编写好的代码进行编译,运行。也就是说实际上vs工具只是用来编辑代码的,而.net平台才是与c#进行直接链接的?是这样吗? 展开
 我来答
动物信使123
2017-04-17 · TA获得超过163个赞
知道答主
回答量:150
采纳率:0%
帮助的人:67.5万
展开全部
微软想做一个平台,将多种语言共同编译成同一种中间语言,这样大家就可以在一个平台上用不同语言写代码了,交互也相对简单些。这样就有了.net framework 一般叫.net
c#就是跑在.net上的其中一种语言,还有vb.net,F#好像也是,其他的不清楚了。还有不是微软自己做的语言,比如ironPython和ironRuby,这两个跑在.net动态语言环境下,应该也叫做.net平台。总之.net会把这些语言都编译成一种中间语言cil,然后交给系统编译成二进制执行。
visual studio 只是工具,可以写c#,vb.net,f#自家的当然支持好,当然现在还有其他的比如android,ios的,node.js,javascript项目,html,c\c++,python等。
c#不只一种工具,还有sharpdevelop这种非一家的编辑器。
编译器在你装.net framework时已经装了应该,在c盘里,所以你可以用记事本写,用控制台编译他。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式