C#で文字\
をエスケープする方法は?
エスケープする必要があります:
char c = '\\';
または、Unicodeエスケープシーケンスを使用できます。
char c = '\u005c';
文字列/文字リテラルで利用可能なすべてのさまざまなエスケープシーケンスについては、私の 文字列に関する記事 を参照してください。
バックスラッシュを使用してバックスラッシュをエスケープできます。
//String
string backslash = "\\";
//Character
char backslash = '\\';
または
文字列リテラルを使用できます。
string backslash = @"\";
char backslash = @"\"[0];
「\」のような二重バックラッシを使用します
"\\"
逃げる
文字列で出力したい場合は、"\\"
または文字として、'\\'
。
ダブルエスケープします。エスケープエスケープ=エスケープなし! \\
エスケープ:"\\"
または、そのままの構文を使用します:@"\"