一尘不染

在字符串中使用变量

c#

在PHP中,我可以执行以下操作:

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

C#中是否有类似的语言构造?

我知道有,String.Format();但是我想知道是否可以在不调用字符串的函数/方法的情况下完成。


阅读 508

收藏
2020-05-19

共1个答案

一尘不染

在C#6中,您可以使用字符串插值

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

在Visual Studio中,此语法的突出显示使其具有较高的可读性,并检查了所有标记。

2020-05-19