C#でヒアドキュメントを記述する方法

本記事では、C#でヒアドキュメントを記述する方法を説明しています。

SQL文など、長い文字列を定義したい場合があると思います。

そのような場合、色々な方法があると思いますが、

下記のように、PHPのヒアドキュメントで記述できると、コーディングも楽だし、読みやすくなると思います。

$hoge = 'ほげほげ';
$docs = <<< EOF
{$hoge}は
サンプルの定番です!
EOF;
/* ほげほげは サンプルの定番です! */
echo $docs;

C#でのヒアドキュメント記述例

複数行の文字列リテラル

string sql = " SELECT * FROM Order_Tbl ";

置換付き複数行の文字列リテラル

string sql = @"
SELECT * FROM Order_Tbl WHERE status = '{ENABLE}'
";

スポンサーリンク