概要 C# は「.NET 上で動く言語」(正確には Common Language Infrastructure (CLI) 規格上で動く言語)です。 (規格上は、C# と .NET は独立していますが、実質的には一体的に開発されています。) .NET は、Microsoft が Windows 向けに作った .NET Framework という開発プラットフォームが起源です。 その後、Linux や Mac OS などを含むクロスプラットフォーム向けに再開発され、こちらは .NET Core と名づけられました。 これらを総称して(あるいは統合して) .NET と呼びます。 また、(.NET Framework の発表からほどなくして、 .NET Core より前から) .NET Framework 互換プラットフォームとして Mono というプロジェクトがあります。 Mono は現在で
![.NET とは](https://cdn-ak-scissors.b.st-hatena.com/image/square/4d1b2b57fc676d21e7f59f354364abeac0ea062e/height=288;version=1;width=512/https%3A%2F%2Fufcpp.net%2Fimages%2Flogo_4.jpg)