本記事では、C#でヒアドキュメントを記述する方法を説明しています。
SQL文など、長い文字列を定義したい場合があると思います。
そのような場合、色々な方法があると思いますが、
下記のように、PHPのヒアドキュメントで記述できると、コーディングも楽だし、読みやすくなると思います。
1 2 3 4 5 6 7 |
$hoge = 'ほげほげ'; $docs = <<< EOF {$hoge}は サンプルの定番です! EOF; /* ほげほげは サンプルの定番です! */ echo $docs; |
C#でのヒアドキュメント記述例
複数行の文字列リテラル
1 |
string sql = " SELECT * FROM Order_Tbl "; |
置換付き複数行の文字列リテラル
1 2 3 |
string sql = @" SELECT * FROM Order_Tbl WHERE status = '{ENABLE}' "; |