1.1 なぜC#なのか 1.2 C#の主な特徴 1.2.1 マネージコードとCLR 1.2.2 専用よりも汎用を 1.3 C#標準と実装 1.3.1 多数のMicrosoft .NET(一時的なものとして) 1.3.2 .NET Standardによる複数の.NETバージョンへの対応 1.4 Visual StudioとVisual Studio Code 1.5 簡単なプログラムの分析 1.5.1 既存のソリューションへのプロジェクトの追加 1.5.2 他からのプロジェクトの参照 1.5.3 外部ライブラリの参照 1.5.4 単体テストの記述 1.5.5 名前空間 1.5.6 クラス 1.5.7 プログラムエントリポイント 1.5.8 単体テスト 1.6 まとめ