c#
のマルチラインストリングリテラルC#でマルチライン文字列リテラルの作成は面倒であり、例のように文字列の連結が必要です。ただし、逐語的な文字列リテラルを使用すると、より簡単に実現できます。
Verbatim String literal
]]リテラル文字列リテラルは、引用マークの前に @シンボルで表されます。これにより、脱出シーケンスを使用せずに、ラインブレークやその他の特殊文字を含めることができます。
たとえば、次のコードは、逐語的な構文を使用してリテラルのマルチライン文字列を定義しています。
string query = @"SELECT foo, bar
FROM table
WHERE id = 42";
リテラル文字列リテラルの利点 ]
lime
例の使用
単語ごとの構文は、SQLクエリの定義、HTMLまたはXMLドキュメントの構築、コードスニペットの埋め込みなど、さまざまなシナリオで使用できます。以下は、逐語的な構文を使用してマルチラインクエリを定義する方法の例です。
string query = @"SELECT *
FROM Users
WHERE Status = 'Active'";
単語ごとの文字列リテラルを使用することにより、C#でマルチライン文字列を作成するプロセスを簡素化し、コードを読みやすくしやすくすることができます。 免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3