Немного смущен. Я думал, что "@" в С# есть знак для интерпретации текста буквально, как @ "C:\Users...". Это позволяет избежать двойной обратной косой черты.
Но почему пути также работают, если они содержат двойную обратную косую черту и @? Fe:
var temp = File.ReadAllText(@"C:\\Users\\text.txt").ToString(); // no error
В этом случае строка должна быть буквально "C:\\Users\\text.txt" - из-за предыдущего "@" - это не допустимый путь к окну (EDIT: Thats wrong, это допустимый путь, только исследователь не примет его - благодаря Muctadir Dinar), так почему это работает?
Заранее спасибо