只是想说清楚,我找不到直接答案.C#是MS完成的这种语言的一般规范,而Visual C#是这种语言的实现,同样由MS完成?
因此,如果我们说我们在C#中开发(例如在Visual studio中),我们实际上是在Visual C#中开发的.
那是对的吗?
Bol*_*ock 22
是的,你已经得到了它.我们大多数人只是把它称为C#,因为它毕竟是微软的东西,而且他们的语言实现是大多数编码人员使用的(在Visual Studio中).
不是 Visual C#的C#编译器的一个例子是Mono编译器.使用该编译器的IDE是MonoDevelop.两者都是没有微软的产品,但确实实现C#编程语言(还有CLR).