web-dev-qa-db-ja.com

C#とVisual C#の違いは何ですか?

UnityをプログラミングできるようにC#の学習を始めたいとしましょう。私はよくレビューされた本を探し、それは「Learn Visual C#!」と書いています。 Visual C#とC#の違いは何でしょうか。 Visual C#を知っている場合、C#も知っていますか?

6

Visual C++と同様に、Visual C#は、MicrosoftによるC#言語の実装であり、IDEおよびC#の開発に使用される設計時ツールも含まれます。Windowsランドでは、これらの用語は通常交換可能です。長年にわたって、Visual Studioはほとんど唯一の開発ツールであり、依然として最も支配的なツールです。したがって、Visual C#を学習する場合、language自体は、他のC#環境でも同じになります.NET Frameworkライブラリはほとんどが他の環境でも同じであり、ツール(Visual Studio IDE、デバッガーなど)はMicrosoftの実装に固有です。

"Visual [〜#〜] xxx [〜#〜]"用語は、1990年代にMicrosoftが開発IDEを指すために使用した製品のブランド化の一部であり、GUIベースの性質を強調し、普及していた多くのテキストベースのIDEまたはIDEなしの開発環境とは対照的です。これには、もともとVisual Basic(1991)やVisual C++(1993)などのスタンドアロンツールが含まれていましたが、後でVisual Studioに統合されました。 .NET言語が2000年にリリースされたとき、それらは同じブランド名でリリースされました。

21

C# はプログラミング言語です。

Visual C# は、Microsoftの言語の実装です。 Microsoftは、プログラミング関連製品のブランド名として「ビジュアル」プレフィックスを使用しています。 「Visual Basic .NET」または「Visual Studio」。

他にも多くのC#実装がありますが、最も重要なのは Mono です。 MonoとVisual C#はどちらも同じ言語を実装していますが、非互換性が小さい場合もあります。利用可能なライブラリに関して。

12
amon