C# - 文法など - ヒアドキュメント


クラウディア 


1. 概要
2. 使ってみる

1. 概要

 ヒアドキュメントは、コーディングの際のネストが、むちゃくちゃになるので、あまり好きではないのですが、使い方によっては、強みもあるので、たまに使います。  「C#」では、「@"」からはじめれば「"」を閉じるまで、ヒアドキュメントとして使用できるようです。  本ページは、下記のサイトを参考にさせていただきました。
C# のヒアドキュメントで変数を展開する
 わたしの認識では、「@"」から「"」までは、エスケープ文字を使わずに、「\」などの文字が使えるという認識だったのですが、ヒアドキュメントとしても使えるとは・・・。  というか、エスケープしない、イコール、ヒアドキュメントではありますわな。

2. 使ってみる


using System;

public class Here
{
    static public void Main()
    {
		string heredoc =
@"複数行に
分けて
書くこともできるのだよ
";

        Console.Write(heredoc);
    }
}
 てなソースを書いて実行すると、下記の結果が得られます。

複数行に
分けて
書くこともできるのだよ

audiobook.jp
損保との違い
ハイスピードプラン
ベルリッツ
【usus ウズウズ】
それがだいじWi-Fi
EaseUS
サウンドハウス
Amazonギフトカード
earthcar(アースカー)
JETBOY
U-NEXT
ネットオークションの相場、統計、価格比較といえばオークファン
健康サポート特集
葬送のフリーレン Prime Video
5G CONNECT
TikTok Shop 【リピート用プログラム】
薬屋の独り言
アフィリエイトのアクセストレード