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#?
class Program
{
static void Main(string[] args)
{
var name = "José";
var age = 40;
Console.WriteLine($"Hello {name}, you have {age} years");
}
}