C# での @ の使用法

下次还敢
リリース: 2024-05-09 22:27:18
オリジナル
686 人が閲覧しました

C# の @ 記号は、逐語的な文字列、つまり二重引用符、バックスラッシュ、タブ、改行、復帰などの特殊文字をエスケープしない文字列を作成するために使用されます。これにより、特殊文字を含む文字列の内容が簡素化され、読みやすくなりますが、@ 文字列を使用する場合は、文字列補間を使用して非逐語的文字列を作成または連結しないように注意してください。

C# での @ の使用法

C# での @ シンボルの使用法

C# の @ シンボル (逐語的文字列指定子と呼ばれる) は、逐語的文字列、つまり特殊文字をエスケープしない文字列を作成するために使用されます。

使用法:

<code class="csharp">string verbatimString = @"字符串文本";</code>
ログイン後にコピー

関数:

verbatin 文字列は次の特殊文字をエスケープしません:

  • 二重引用符 (")
  • バックスラッシュ ()
  • タブ (t)
  • 改行 (n )
  • キャリッジリターン (r)

これにより、エスケープシーケンスを使用せずにこれらの文字を文字列に簡単に含めることができます

利点:

逐語的な文字列を使用すると、文字列に特殊文字を含むコンテンツを簡素化できます。

文字をエスケープするためにエスケープシーケンスを使用する必要がないため、可読性も向上します。逐語的文字列を使用する場合は、次の点に注意してください:

逐語的文字列の作成に文字列補間を使用することはできません

    逐語的文字列と非逐語的文字列を連結することはできません
  • 例:
二重引用符を含む逐語的文字列を作成します。 :

<code class="csharp">string verbatimString = @"字符串包含 ""双引号""";</code>
ログイン後にコピー
バックスラッシュを含む逐語的な文字列を作成します:
<code class="csharp">string verbatimString = @"路径:C:\Users\User\Desktop";</code>
ログイン後にコピー

以上がC# での @ の使用法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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