字串接 - c#字元




VS 2015中字符串插值的最終格式是什麼? (2)

我不能讓字符串插值工作。 MS發現的最新消息是

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

然而,所有這一切都說不起作用。 有人知道字符串插值是否進入VS 2015? 有沒有關於它的文件? 你舉個例子嗎?

例如,這些格式都不起作用( 編輯 ):

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 (20.4.2015)

最終版本是

var s = $"{i}"

目前的Resharper版本ReSharper 9.1.20150408.155143也支持



您的第一個表單在VS2015預覽版中有效:

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

那編譯並為我跑了。 ReSharper抱怨道,但這是另一回事。

對於C#的最終版本,它是:

var s = $"{i}";




c#-6.0