本文介绍了在字符串中使用变量的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在PHP中,我可以执行以下操作:
$ name ='John'; $ var =你好{$ name}; // =>您好约翰C#中是否有类似的语言构造?
我知道有 String.Format(); ,但是我想知道是否可以在不调用字符串函数/方法的情况下完成它。
解决方案在C#6中,您可以使用字符串插值:
字符串名称=约翰; 字符串结果= $ Hello {name};在Visual Studio中,此语法的突出显示使其具有较高的可读性,并检查了所有标记。 / p>
In PHP I can do the following:
$name = 'John'; $var = "Hello {$name}"; // => Hello JohnIs there a similar language construct in C#?
I know there is String.Format(); but I want to know if it can be done without calling a function/method on the string.
解决方案In C# 6 you can use string interpolation:
string name = "John"; string result = $"Hello {name}";The syntax highlighting for this in Visual Studio makes it highly readable and all of the tokens are checked.
更多推荐
在字符串中使用变量
发布评论