Como você usa seqüências textuais com interpolação?

No C # 6, há um novo recurso: seqüências de caracteres interpoladas.

Isso permite que você coloque expressões diretamente no código, em vez de confiar em índices:

string s = string.Format("Adding \"{0}\" and {1} to foobar.", x, this.Y());

Torna-se:

string s = $"Adding \"{x}\" and {this.Y()} to foobar.";

No entanto, temos muitas seqüências de caracteres em várias linhas usando seqüências textuais (principalmente instruções SQL) como esta:

string s = string.Format(@"Result...
Adding ""{0}"" and {1} to foobar:
{2}", x, this.Y(), x.GetLog());

A reversão para cadeias regulares parece confusa:

string s = "Result...\r\n" +
$"Adding \"{x}\" and {this.Y()} to foobar:\r\n" +
x.GetLog().ToString();

Como uso as seqüências verbatim e interpoladas juntas?

questionAnswers(1)

yourAnswerToTheQuestion