在PHP中,我可以执行以下操作:
$name = 'John'; $var = "Hello {$name}"; // => Hello John
C#中是否有类似的语言构造?
我知道有,String.Format();但是我想知道是否可以在不调用字符串的函数/方法的情况下完成。
String.Format();
在C#6中,您可以使用字符串插值:
string name = "John"; string result = $"Hello {name}";
在Visual Studio中,此语法的突出显示使其具有较高的可读性,并检查了所有标记。