Как мне объявить символ обратной косой черты в C#?
Как мне объявить символ обратной косой черты в C#?
char Character_BACKSLASH = '\';
Спасибо!
руна
3 ответа
Решение
От 2.4.4.4 Character literals
Символ, который следует за символом обратной косой черты (\) в символе, должен быть одним из следующих символов: ', ", \, 0, a, b, f, n, r, t, u, U, x, v. В противном случае, происходит ошибка времени компиляции.
Так что вам просто нужно использовать;
char Character_BACKSLASH = '\\';
Вам нужно экранировать буквальный символ обратной косой черты:
const char BACKSLASH = '\\';
Или используйте встроенное значение:
Path.DirectorySeparatorChar