[.NET] для чего нужна @ в начале строки, когда задаешь файл конфига???

chirrsen

ExeConfigurationFileMap fileMap = new ExeConfigurationFileMap;
fileMap.ExeConfigFilename = @"SomeOtherApp.exe.config";

Semartiom

http://www.intuit.ru/department/pl/csharp/14/ - внизу страницы
Вкратце, это не для файла конфига, а для того чтобы все написанные символы учитывались как они написаны (не учитывать экспейп-символы и прочее).

aleks058

Собачка охраняет слэши от посягательств следующих за ними символов. Короче, чтобы ты смог написать

string path = @"c:\temp\app.exe.config";

вместо

string path = "c:\\temp\\app.exe.config";

pitrik2

бля
почему такие удобные штучки в Java не внедряют?
завидую...

bleyman

почему такие удобные штучки в Java не внедряют?
Потому что только виндузятнеги постоянно используют бэкслеши!
(в смысле, не для эскейпа чего-нибудь, а сами по себе)
Оставить комментарий
Имя или ник:
Комментарий: