因此,如果我们说我们在C#中开发(例如在Visual studio中),我们实际上是在Visual C#中开发的。
这是对的吗?
答案 0 :(得分:22)
是的,你已经得到了它。我们大多数人只是把它称为C#,因为它毕竟是微软的东西,而且他们的语言实现是大多数编码人员使用的(在Visual Studio中)。
不的C#编译器示例Visual C#是Mono编译器。使用该编译器的IDE是MonoDevelop。两者都是不 Microsoft产品,但实现了C#编程语言(以及CLR)。
答案 1 :(得分:1)
我不认为“Visual C#”是一个特别常用的术语 - C#是语言,所以我可能会说“Visual C#”通常指的是使用Visual Studio产品套件进行C#开发。 / p>
就像我说的那样,虽然它不再是一个常用的术语(正如你所指出的那样,这也是一个有点令人困惑的术语)。
答案 2 :(得分:0)
您可以说 Visual C#是Visual Studio的一部分工具,前提是我的Microsoft用于以 C#语言创建程序。
有ECMA-334 C# Language specification,它定义了语言。
还有其他工具可以在C#中创建程序,例如SharpDevelop或MonoDevelop。
答案 3 :(得分:0)
这整个“视觉C#”给我带来了许多不必要的悲伤(包括一次在采访中,因为我从未听说过'视觉C#'一词,显然面试官甚至不知道它是什么,只是在尝试在资格旁边加上复选标记)。总之,Visual C#不存在。它只是C#,我们应该提交请愿书以删除那个愚蠢的限定符。
答案 4 :(得分:0)
Visual C#是编译器(和IDE)的名称。 C#是语言。它与Borland C ++和C ++(首先是特定的编译器)相同。或MySQL和SQL。
答案 5 :(得分:0)
对于所有答案," Visual C#是在Visual Studio中开发的C#" - 我想指出C#编译器(CSC.EXE)不是Visual Studio的一部分,而是作为Microsoft .net Framework的一部分提供的 - 它完全独立于Microsoft Visual Studio系列开发工具。
因为它具有任何意义(超出最初的营销理念,它会吸引Visual Basic开发人员,他们是发布日的大多数Windows开发人员)我说它是指C#编译的Microsoft实现.net Framework。
Roslyn是否编译" Visual C#"或" C#"是任何人猜测。
答案 6 :(得分:-1)
C#是一种编程语言,如Java,Ruby,Python Visual C#意味着Microsoft Visual Studio / C#,它是用于编程C#的IDE 你也可以在记事本中编写C#代码。