VS 2015 中字符串插值的最终格式是什么?

2024-02-09

我无法让字符串插值工作。我发现的来自微软的最新消息是

http://blogs.msdn.com/b/csharpfaq/archive/2014/11/20/new-features-in-c-6.aspx http://blogs.msdn.com/b/csharpfaq/archive/2014/11/20/new-features-in-c-6.aspx

然而,所有所说的都有not在职的。有人知道 VS 2015 中是否加入了字符串插值吗?有相关的文档吗?你能举个例子吗?

例如,这些格式都不起作用(edited):

int i = 42;
var s = "\{i}";  // correction after jon's answer: this works!
var s = $"{i}";  // compiler error
var s = "{{i}}"; // no interpolation

编辑关于 VS 2015 CTP 6(2015年4月20日)

最终版本是

var s = $"{i}"

当前的 Resharper 版本也支持 ReSharper 9.1.20150408.155143


你的第一个表格did在 VS2015 预览版中工作:

int i = 42;
var s = "\{i}";

它为我编译并运行。 ReSharper 抱怨道,但那是另一回事了。

For the finalC# 的发布版本是:

var s = $"{i}";
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

VS 2015 中字符串插值的最终格式是什么? 的相关文章

随机推荐