C# の複数行の文字列リテラル
C# で複数行の文字列リテラルを作成するのは面倒な場合があり、例のように文字列の連結が必要になります。ただし、これは逐語的な文字列リテラルを使用する方が簡単に実現できます。
逐語的な文字列リテラル
逐語的な文字列リテラルは、開始引用符の前に @ 記号を追加することで表されます。これにより、エスケープ シーケンスを使用せずに改行やその他の特殊文字を含めることができます。
たとえば、次のコードは逐語的構文を使用して複数行の文字列リテラルを定義します。
<code class="language-c#">string query = @"SELECT foo, bar FROM table WHERE id = 42";</code>
逐語的文字列リテラルの利点
制限事項
使用例
逐語的構文は、SQL クエリの定義、HTML または XML ドキュメントの構築、コード スニペットの埋め込みなど、さまざまなシナリオで使用できます。以下は、逐語的な構文を使用して複数行のクエリを定義する方法の例です:
<code class="language-c#">string query = @"SELECT * FROM Users WHERE Status = 'Active'";</code>
以上がC# で複数行の文字列を簡単に作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。