C#和Visual C#?

Moc*_*cco 19 c# terminology

只是想说清楚,我找不到直接答案.C#是MS完成的这种语言的一般规范,而Visual C#是这种语言的实现,同样由MS完成?

因此,如果我们说我们在C#中开发(例如在Visual studio中),我们实际上是在Visual C#中开发的.

那是对的吗?

Bol*_*ock 22

是的,你已经得到了它.我们大多数人只是把它称为C#,因为它毕竟是微软的东西,而且他们的语言实现是大多数编码人员使用的(在Visual Studio中).

不是 Visual C#的C#编译器的一个例子是Mono编译器.使用该编译器的IDE是MonoDevelop.两者都是没有微软的产品,但确实实现C#编程语言(还有CLR).

  • 来自[MSDN](http://msdn.microsoft.com/en-us/library/kx37x362.aspx)的引用支持这个答案(强调我的):***Visual C#是Microsoft的C#语言的实现.**Visual Studio支持Visual C#,具有功能齐全的代码编辑器,编译器,项目模板,设计器,代码向导,功能强大且易于使用的调试器以及其他工具.* (3认同)