2015では、プログラミング言語にも多くの新機能が盛り込まれている。主な項目を列挙すると、次の通りだ。上記のうち、末尾に「☆」印を付けたC#の機能は、次で解説されている。6.0では見送られた)また、末尾に「*」印を付けたC#の機能は、次で解説されている。6.0では見送られた)VBの新機能については、次の特集記事もご覧いただきたい。言語の新機能発表C#言語のプログラムマネージャーであるTorgersen氏によるC#新機能の発表の様子。nameof式を説明しているところ。nameof演算子を使うと、実行時に変数の名前を取得できる。エラーメッセージやログに記録する文字列などを生成するときに便利だ。6.0」に掲載された動画より(5分49秒付近)。Basic(以降、VB)の新機能から、興味深いものを二つほど例を挙げて紹介しておこう。Null条件演算子とは、変数がnull/Nothingだった場合に直ちにnull/Nothingを返すものだ。従来は処理を行う前にnull/Nothingをチェックする処理を記述していたが、Null条件演算子を使うと簡潔に記述できる(次のコード)。FunctionNull条件演算子を使ったコード例(上:C#、下:VB)従来の書き方と、Null条件演算子を使った書き方でメソッドを二つ記述した。どちらも同じ動作をする。interpolation」)は、文字列をフォーマットする際に、文字列の中に変数を直接埋め込めるものだ(次のコード)。interpolationを使うコード例(上:C#、下:VB)文字列の中に変数を埋め込める。ちなみに、interpolationを補間と訳すのは、数学や統計学の世界である。メールマガジンをご購読ください。申し込みページへITmediaはアイティメディア株式会社の登録商標です。