Windowsで動くアプリを作ろうと思ったら、真っ先に候補に挙がるプログラミング言語がC#言語です。マイクロソフトが開発した言語で、Windows上で動くデスクトップアプリに加えて、Webアプリや、スマートフォンのゲーム開発など幅広く利用されています。C#という名前の通り、C/C++言語に似た構文を採用しつつも、C++言語のような難しさがなく、サクサクとプログラムを記述できます。マイクロソフトが開発している安心感から、多くの人に愛されています。 マイクロソフト.NETの日本語Webサイト C#の生い立ち C#は、2002年にマイクロソフトからリリースされました。その後、バージョンが上がる毎に、様々な機能が追加されます。2006年のC#2.0にてジェネリクスやyieldなどが追加、2007年のC#3.0では、型推論やラムダ式、クエリ式などが追加されました。また、C#7.0ではis式の拡張やタ