[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#」カテゴリの記事
- [C#]リストの要素を削除する(2024.05.02)
- [C#]リストに要素を追加する(2024.03.10)
- [C#]リストを作成する(2024.03.09)
- [C#]エラー「CS8370 機能 'target-typed オブジェクトの作成' は C# 7.3 では使用できません。9.0 以上の言語バージョンをお使いください。」(2024.03.08)
- [C#]StreamWriterクラスを使用して文字コードを指定してファイルに書き込む(2024.03.07)
« [OpenJDK]プログラムの動作時のデフォルトの文字コードを調べる | トップページ | [R]ローカルレベルモデルによる体重の計測値(欠測含む)に関する平滑化状態とその95%信頼区間と95%予測区間(「カルマンフィルタ」(共立出版)p.37) »

コメント