C#はマイクロソフトによって開発され2000年に登場したプログラミング言語で、マイクロソフトによる.NETプラットフォームの共通言語基盤(CLI)上で実行するプログラムです。.NETプラットフォームの中心的な言語として現在まで積極的に開発が続けられており、またマイクロソフトによる実装のほかにサードパーティーによる実装も存在して、Unityを用いたゲーム開発などにもC#の活躍の場を広げています。さらに、現在ではXamarinを用いてAndroidアプリやiOSアプリ開発までもできるようになっており、今後さらに発展すると期待される言語です。