Каково значение символа @ в C#? [дубликат]C#

Место общения программистов C#
Anonymous
Каково значение символа @ в C#? [дубликат]

Сообщение Anonymous »


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

Что такое @ перед строкой в ​​.NET?


Я понимаю, что использование символа @ похоже на escape-символ для строки.
Однако у меня есть следующая строка как путь для сохранения файла на подключенном сетевом диске:

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

String location = @"\\192.168.2.10\datastore\\" + id + "\\";
Вышеупомянутое работает нормально, но теперь я хотел бы получить строку из командной строки, поэтому я сделал это:

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

String location = @args[0] + id + "\\";
Вышеупомянутое не работает, и кажется, что мои косые черты не игнорируются. Это моя команда:

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

MyProgram.exe "\\192.168.2.10\datastore\\"
Как вернуть эффект символа @?

Подробнее здесь: https://stackoverflow.com/questions/641 ... ymbol-in-c

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