C# の @ 記号は、逐語的な文字列、つまり二重引用符、バックスラッシュ、タブ、改行、復帰などの特殊文字をエスケープしない文字列を作成するために使用されます。これにより、特殊文字を含む文字列の内容が簡素化され、読みやすくなりますが、@ 文字列を使用する場合は、文字列補間を使用して非逐語的文字列を作成または連結しないように注意してください。
C# での @ シンボルの使用法
C# の @ シンボル (逐語的文字列指定子と呼ばれる) は、逐語的文字列、つまり特殊文字をエスケープしない文字列を作成するために使用されます。
使用法:
<code class="csharp">string verbatimString = @"字符串文本";</code>
関数:
verbatin 文字列は次の特殊文字をエスケープしません:
これにより、エスケープシーケンスを使用せずにこれらの文字を文字列に簡単に含めることができます
利点:
逐語的な文字列を使用すると、文字列に特殊文字を含むコンテンツを簡素化できます。
文字をエスケープするためにエスケープシーケンスを使用する必要がないため、可読性も向上します。逐語的文字列を使用する場合は、次の点に注意してください:
逐語的文字列の作成に文字列補間を使用することはできません
<code class="csharp">string verbatimString = @"字符串包含 ""双引号""";</code>
<code class="csharp">string verbatimString = @"路径:C:\Users\User\Desktop";</code>
以上がC# での @ の使用法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。