Using variables inside strings Ask Question

Using variables inside strings Ask Question

In PHP I can do the following:

$name = 'John';
$var = "Hello {$name}";    // => Hello John

C# にも同様の言語構造はありますか?

あることは知っていますString.Format();が、文字列に対して関数/メソッドを呼び出さずにそれが実行できるかどうかを知りたいです。

ベストアンサー1

C# 6では、文字列補間:

string name = "John";
string result = $"Hello {name}";

Visual Studio での構文の強調表示により、非常に読みやすくなり、すべてのトークンがチェックされます。

おすすめ記事