- 1. 概要
- 2. 使ってみる
1. 概要
ヒアドキュメントは、コーディングの際のネストが、むちゃくちゃになるので、あまり好きではないのですが、使い方によっては、強みもあるので、たまに使います。
「C#」では、「@"」からはじめれば「"」を閉じるまで、ヒアドキュメントとして使用できるようです。
本ページは、下記のサイトを参考にさせていただきました。
「C# のヒアドキュメントで変数を展開する」
わたしの認識では、「@"」から「"」までは、エスケープ文字を使わずに、「\」などの文字が使えるという認識だったのですが、ヒアドキュメントとしても使えるとは・・・。
というか、エスケープしない、イコール、ヒアドキュメントではありますわな。
2. 使ってみる
using System;
public class Here
{
static public void Main()
{
string heredoc =
@"複数行に
分けて
書くこともできるのだよ
";
Console.Write(heredoc);
}
}
てなソースを書いて実行すると、下記の結果が得られます。
複数行に
分けて
書くこともできるのだよ
|
|