Как избежать символа \
в С#?
Как написать escape char '\' для кода
Ответ 1
Вам просто нужно избежать этого:
char c = '\\';
Или вы можете использовать escape-последовательность Unicode:
char c = '\u005c';
См. статью о строках для всех различных escape-последовательностей, доступных в строковых/символьных литералах.
Ответ 2
Вы можете избежать обратную косую черту, используя обратную косую черту.
//String
string backslash = "\\";
//Character
char backslash = '\\';
или
Вы можете использовать строковый литерал.
string backslash = @"\";
char backslash = @"\"[0];
Ответ 3
используйте двойной зазор, например, так:\"
"\\"
вызвать escape
Ответ 4
Если вы хотите вывести его в строку, вы можете написать "\\"
или как символ, вы можете написать '\\'
.
Ответ 5
Двойной побег. Escape escape = не сбежать! \\
Ответ 6
Побег: "\\"
или используйте строгий синтаксис: @"\"
Ответ 7
Или вы можете просто... поставить
private void TxtBegin_TextChanged(object sender, EventArgs e)
{
TxtBegin.Text = DateTime.Now.ToShortDateString();
};
это даст вам только дату... и там DateTime.now.ToShortTimeString();
Ответ 8
Вам просто нужно избежать этого:
char c = '\\';
str2 = @"\\MyServer\TestFolder\NewFolder";
String Str1 = "";
Str1 = "\\MyServer\TestFolder\NewFolder";
Или вы можете использовать escape-последовательность Unicode:
char c = '\u005c';
Смотрите мою статью о строках для всех различных escape-последовательностей, доступных в строковых/символьных литералах.
Ответ 9
Вы можете использовать что-то вроде этого:
@"\yourString";