С# '@' перед строкой [дубликат]C#

Место общения программистов C#
Anonymous
С# '@' перед строкой [дубликат]

Сообщение Anonymous »


Возможный дубликат:

Что такое @ перед строкой для .NET?


Я нашел это в учебнике по C#

Код: Выделить всё

DirectoryInfo dir = new DirectoryInfo(key.Key.ToString() + @":\");
Однако в книге не объясняется, что означает символ «@». Я пробовал искать операторов MSDN C#, но их там нет. Я могу предположить, что это позволяет разработчику не экранировать '\' или не использовать escape-последовательности?

Для чего это нужно и почему Я использую @":\" вместо ":\\"?

Спасибо за помощь

Изменить: аналогичный вопрос см. в комментарии ниже.

Подробнее здесь: https://stackoverflow.com/questions/487 ... e-a-string

Вернуться в «C#»