$";。。。{}……”;C#中的字符串文字?

$";。。。{}……”;C#中的字符串文字?,c#,string,format,C#,String,Format,我想知道为什么这段代码在C#中能正确工作(至少在Visual Studio 2015中是如此)。 在哪里可以找到有关以C#中的$开头的字符串文字的信息 这是c#6插值字符串,您可以阅读更多有关这方面的内容。不确定是否有理由回答。。。 class Program { static void Main(string[] args) { var name = "José"; var age = 40; Console.WriteLine(

我想知道为什么这段代码在C#中能正确工作(至少在Visual Studio 2015中是如此)。 在哪里可以找到有关以C#中的$开头的字符串文字的信息

这是c#6插值字符串,您可以阅读更多有关这方面的内容

。不确定是否有理由回答。。。
class Program
{
    static void Main(string[] args)
    {
        var name = "José";
        var age = 40;
        Console.WriteLine($"Hello {name}, you have {age} years");
    }
}