Is there a heredoc notation for strings in C#, preferably one where I don\'t have to escape anything (including double quotes, which are a quirk in verbatim strings
Well even though it doesn't support HEREDOC's, you can still do stuff like the following using Verbatim strings:
string miniTemplate = @"
Hello ""{0}"",
Your friend {1} sent you this message:
{2}
That's all!";
string populatedTemplate = String.Format(miniTemplate, "Fred", "Jack", "HelloWorld!");
System.Console.WriteLine(populatedTemplate);
Snagged from: http://blog.luckyus.net/2009/02/03/heredoc-in-c-sharp/