« [OpenJDK]プログラムの動作時のデフォルトの文字コードを調べる | トップページ | [R]ローカルレベルモデルによる体重の計測値(欠測含む)に関する平滑化状態とその95%信頼区間と95%予測区間(「カルマンフィルタ」(共立出版)p.37) »

2023年10月20日 (金)

[C#]文字列補間を使う(書式文字列を使って変数の値を利用して文字列を作成する)

$文字による文字列補間を使うと、String.Formatメソッドによる変数の展開を、簡単に表すことができる。以下、例。

> string mei = "Kaname";
> string sei = "Buccaneer";
> Console.WriteLine(String.Format("{0} {1}", mei, sei));
Kaname Buccaneer
> Console.WriteLine($"{mei} {sei}");
Kaname Buccaneer
> Console.WriteLine($"{mei, 10} {sei}");
Kaname Buccaneer
> Console.WriteLine($"{mei, 2} {sei}");
Kaname Buccaneer

文字列以外にも例えば浮動小数点数も同じように扱うことができる。

> double d = 1.2345;
> Console.WriteLine(String.Format("{0:F5}", d));
1.23450
> Console.WriteLine($"{d:F5}");
1.23450
> Console.WriteLine($"{d, 9:F5}");
1.23450
> Console.WriteLine($"{d:F5} {d:F3}");
1.23450 1.235

« [OpenJDK]プログラムの動作時のデフォルトの文字コードを調べる | トップページ | [R]ローカルレベルモデルによる体重の計測値(欠測含む)に関する平滑化状態とその95%信頼区間と95%予測区間(「カルマンフィルタ」(共立出版)p.37) »

C#」カテゴリの記事

コメント

コメントを書く

コメントは記事投稿者が公開するまで表示されません。

(ウェブ上には掲載しません)

« [OpenJDK]プログラムの動作時のデフォルトの文字コードを調べる | トップページ | [R]ローカルレベルモデルによる体重の計測値(欠測含む)に関する平滑化状態とその95%信頼区間と95%予測区間(「カルマンフィルタ」(共立出版)p.37) »

無料ブログはココログ

■■

■■■