ホームページ > バックエンド開発 > C++ > C# 文字列にバックスラッシュを適切に含めるにはどうすればよいですか?

C# 文字列にバックスラッシュを適切に含めるにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2025-01-19 07:05:10
オリジナル
853 人が閲覧しました

How Do I Properly Include Backslashes in C# Strings?

C# 文字列でバックスラッシュを使用する正しい方法

C# では、文字列にバックスラッシュ文字を直接含めると、「認識できないエスケープ シーケンス」エラーが発生する可能性があります。これは、バックスラッシュが特殊文字のエスケープ文字として機能するためです。

二重バックスラッシュまたは逐語的文字列

リテラルのバックスラッシュを含めるには、別のバックスラッシュでエスケープします:

var s = "\Tasks";
ログイン後にコピー

または、「@」記号で始まる逐語的な文字列を使用します:

var s = @"\Tasks";
ログイン後にコピー

推奨: 逐語的文字列

ファイルとフォルダーのパスを扱うときは、一般にそのままの文字列を使用することをお勧めします。これによりコードが簡素化され、二重バックスラッシュを使用せずにパスを直接コピー&ペーストできるようになります。

var path = @"C:\Users\UserName\Documents\Tasks";
ログイン後にコピー

Path.Combine ユーティリティ関数

パス操作の場合は、バックスラッシュを自動的に処理する Path.Combine メソッドの使用を検討してください。

var path = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments), "Tasks");
ログイン後にコピー

以上がC# 文字列にバックスラッシュを適切に含めるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート