C# パスで単一のバックスラッシュをエスケープします
C# では、 文字は後続の文字の特別な意味を表すエスケープ文字として機能します。この動作は、パス内の既存のスラッシュの前に余分な
が追加されるため、C# パスを使用するときに観察されます。
パス C:\Test
を検討します。テキスト エディタで検査すると、実際の文字列は C:\Test
として表示される場合があります。これは、パス内の 1 つのバックスラッシュがパス区切り文字として解釈されるのを避けるためにエスケープする必要があるためです。
エスケープ文字 は次の文字をエスケープし、文字どおりに解釈する必要があることを示します。この場合、2 番目の
は実際のバックスラッシュを表します。エスケープ文字がないと、2 番目の
はパス区切り文字ではなくエスケープ シーケンスの一部として解析されます。
C# は、次のようなさまざまなエスケープ文字シーケンスをサポートしています。
'
- 一重引用符 "
- 二重引用符 \
- バックスラッシュ
以上がC# パスで 1 つのバックスラッシュをエスケープするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。