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


 クラウディア


1. 概要
2. 使ってみる

1. 概要

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

2. 使ってみる


using System;

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

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

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

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