$"...{}..." string literals in C#? : <p>I want to know why this code works correctly in C# (at least with Visual Studio 2015).
Where can I found information about string literals starting with $ in C#?</p>

<pre><code>class Program
{
    static void Main(string[] args)
    {
        var name = "José";
        var age = 40;
        Console.WriteLine($"Hello {name}, you have {age} years");
    }
}
</code></pre>
