2014-06-10 Try! C# vNext C# 次期バージョンの C# に搭載される予定の新機能を簡単にご紹介 C# 7 2 進リテラル 数値セパレーター ローカル関数 ref 戻り値 / ref ローカル変数 タプル構文 - 多値戻り値のサポート 型スイッチ 変数宣言式 型分解 - タプルから変数への展開 任意の型を戻り値に持つ非同期メソッド throw 式 ラムダ形式メンバーの拡張 値の破棄 おまけ Visual Studio 15 Preview で C# 7 を試す ローカル関数の使いどころ - LINQ 拡張 - 最新の C# コンパイラ を利用してビルド/デバッグしてみた C# 7 をライブコーディングで解説してきました C# 7 をライブコーディングで解説してきました vol.2 C# 7 をライブコーディングで解説してきました vol.3 Roslyn の開発進捗が更新されました - 2016/08/04 Roslyn の開発進捗が更新されました - 2016/09/21 C# 7 のサンプルコードを GitHub に公開しました Sample Codes Language Feature Status C# 6 自動実装プロパティ初期化子 静的メンバーへの簡易アクセス catch/finallyでのawait 例外フィルター null条件演算子 ラムダ形式プロパティ ラムダ形式メソッド nameof演算子 Add拡張メソッドによるコレクション初期化子 インデックス初期化子 挿入文字列 搭載見送り プライマリコンストラクタ 変数宣言式 パラメーターなし構造体コンストラクタ その他 Visual Studio 14 CTPでC# vNextを試す