Quantcast
Channel: C#タグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 8895

C#で文字列埋め込み変数

$
0
0

文字列結合読みづらい!

C#で文字列に変数を結合する場合はStringBuilderを使ったり、String.Format()を使うことが多いと思うのですが、実はC#もPHPのように文字列中に変数を埋め込む機能をサポートしています。

$を使った文字列補間

$識別子を利用した文字列には変数を埋め込むことができます。

例:$"今日の天気は{todayWether}です。"

$ - 文字列補間 - C# リファレンス | Microsoft Docs

@と組み合わせて使うこともでき、以下のように記述することもできます。

@$"名字:{firstName}名前:{lastName}性別:{gender}";

因みにC# 8以降では$@の順序は関係なく$@でも@$でも動作しますが、それ以前では@$とする必要があります。

どうでもいいんですがMarkdownで書くとSyntax Errorの扱いになるんですね…。(こんな構文までサポートしてないか


Viewing all articles
Browse latest Browse all 8895

Trending Articles