web-dev-qa-db-ja.com

エスケープ文字「\」をコードに書き込む方法

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

18
Stav Alfi

エスケープする必要があります:

char c = '\\';

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

char c = '\u005c';

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

48
Jon Skeet

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

//String
string backslash = "\\";

//Character
char backslash = '\\';

または

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

string backslash = @"\";
char backslash = @"\"[0];
10
Dustin Kingen

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

"\\"

逃げる

1

文字列で出力したい場合は、"\\"または文字として、'\\'

1

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

1
Justin

エスケープ:"\\"

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

1
Dave Clausen