Символ
@ перед строкой позволяет писать текст как много строк и удобно писать полный путь файла.
Пример 1 (Символ @ перед строкой позволяет писать текст как много строк)
C#
string sqlQueryForDatabase = @"SELECT Name, Description
FROM books
WHERE id= 7";
Пример 2 (Символ @ перед строкой означает то, что escape-последовательности не обрабатываются и поэтому удобно писать полный путь файла)
C#
// используем @ перед началом строчки
string Filename1 = @"c:\Docs\Source\a.txt";
// в обычном тексте нужно писать так
string Filename2 = "c:\\Docs\\Source\\a.txt";
На заметку! Чтобы включить кавычку " в строку с @
нужно использовать кавычку " дважды.
C#
string str1 = @"Hello ""Jony"", how do you do?";
// Hello ''Jony'', how do you do?
Подробнее:
символ @ перед строкой в C#...