Visual Basic 2015 の新機能(その2)
Visual Basic Advent Calendar 2015 19日目の記事です。
前回に引き続き、Visual Basic 2015 の新機能について紹介させていただきます。
逐語的リテラル文字列
C#の逐語的リテラル文字列(@ で始まるアレ)がVBにもサポートされました。これにより、従来 & VbCrLf 等で結合していた複数行の文字列も、結合せずに書けるようになりました。ちなみに VB の場合、@ は不要です。
文字列の中に式や変数を埋め込む(文字列補完)
PHP や Ruby のように、文字列中に式や変数を埋め込んで実行時に展開できるようになりました。ダブルクォーテーションの前に 「$」 をつけると式や変数の埋め込みが可能になります。埋め込む対象は波括弧(中括弧)で囲みます。
実行するとこうなります。これで Format メソッドの出番が激減しましたw