ホームページ > バックエンド開発 > C++ > C# で複数行の文字列を簡単に作成するにはどうすればよいですか?

C# で複数行の文字列を簡単に作成するにはどうすればよいですか?

Barbara Streisand
リリース: 2025-01-23 06:33:09
オリジナル
809 人が閲覧しました

How Can I Easily Create Multiline Strings in C#?

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# で複数行の文字列を作成するプロセスが簡略化され、コードが読みやすく、保守しやすくなります。

以上がC# で複数行の文字列を簡単に作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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