2013-08-18 123 views
22

我是一名中級Java程序員,希望轉向C#。我對這種微軟語言完全陌生。在書中,他們使用Visual C#和C#這兩個術語。任何人都可以說出這些條款之間的真正區別嗎?c#和visual c#有什麼區別?

+1

我看到一些關於「Visual C#」的微軟實現C#語言的證據。雖然在該領域沒有看到太多的支持,但用法幾乎可以互換。 –

回答

14

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#。

+10

「Visual C#只是一個由微軟設計的GUI」這就是Visual Studio。 – BoltClock

10

C#和Visual C#沒有真正的區別。這些術語經常互換使用。

Visual C#意味着使用Visual Studio進行C#開發。但只有C#。

查看here學習資源。

10

C#將引用語言本身,可以在沒有Visual Studio環境的情況下使用提供的csc.exe(c#編譯器 - 比如javac)或Mono環境編譯.NET SDK &。 Visual C#可能是指Visual Studio IDE /工具鏈(SQL/Reports等)的C#語言