Подтвердить что ты не робот

Как написать escape char '\' для кода

Как избежать символа \ в С#?

4b9b3361

Ответ 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";