27

\C#で文字をエスケープするには?

4

7 に答える 7

59

エスケープするだけです:

char c = '\\';

または、Unicode エスケープ シーケンスを使用できます。

char c = '\u005c';

文字列/文字リテラルで使用できるさまざまなエスケープ シーケンスについては、文字列に関する私の記事を参照してください。

于 2013-04-01T17:15:48.683 に答える
12

バックスラッシュを使用してバックスラッシュをエスケープできます。

//String
string backslash = "\\";

//Character
char backslash = '\\';

また

文字列リテラルを使用できます。

string backslash = @"\";
char backslash = @"\"[0];
于 2013-04-01T17:15:46.723 に答える
1

「\」のように二重のバックラッシュを使用します

"\\"

逃亡を引き起こす

于 2013-04-01T17:16:07.753 に答える
1

文字列で出力したい場合は と書い"\\"たり、文字で出力したい場合は と書いたりできます'\\'

于 2013-04-01T17:16:07.927 に答える
1

ダブルエスケープします。逃げる逃げる=逃げない!\\

于 2013-04-01T17:16:15.673 に答える
1

エスケープする:"\\"

またはそのままの構文を使用します。@"\"

于 2013-04-01T17:16:50.213 に答える