32

我是一名中级 Java 程序员,想转向 C#。我对这种 Microsoft 语言完全陌生。在书中,他们同时使用 Visual C# 和 C# 这两个术语。谁能告诉这些条款之间的真正区别?

4

3 回答 3

21

Visual C# 是 Microsoft 对 C# 语言的实现。

Visual C# 只是 C#。您可以使用 C# 构建任何类型的 .NET 应用程序,Visual Studio 可以更轻松地测试和调试您的应用程序。
例如,使用 Visual Studio 会为您带来很多功能:

  1. 代码编辑器

  2. 调试器

  3. 设计师

  4. Windows 窗体设计器

  5. WPF 设计器

    ……

有关 Visual Studio 的更多信息,请阅读此页面:
http ://en.wikipedia.org/wiki/Microsoft_Visual_Studio

更新:Visual C# 是 Microsoft 用于 C# 的营销名称,所以没有人称它为 Visual C#。

于 2013-08-18T03:38:48.783 回答
11

C# 和 Visual C# 之间没有真正的区别。这些术语经常互换使用。

Visual C# 有点暗示使用 Visual Studio 进行 C# 开发。但只有 C#。

有关学习资源,请参见此处

于 2013-08-18T03:34:54.740 回答
11

C# 指的是语言本身,它可以在没有 Visual Studio 环境的情况下使用 .NET SDK 和提供的 csc.exe(c# 编译器 - 如 javac)或 Mono 环境进行编译。

Visual C# 可能是指 C# 语言Visual Studio IDE/工具链(SQL/Reports 等)。

于 2013-08-18T03:35:27.720 回答