文字列補完
$を付けたダブルクォートの内で {変数名} でその値が埋め込まれる
var (year, month, day) = (2025, 6, 27);
var (hour, minute, second) = (12, 30, 45);
Console.WriteLine($"日時:{year}-{month}-{day} {hour}:{minute}:{second}");
従来なら・・
var (year, month, day) = (2025, 6, 27);
var (hour, minute, second) = (12, 30, 45);
Console.WriteLine("日時:{0}-{1}-{2} {3}:{4}:{5}", year, month, day, hour, minute, second);
数値と変数の位置を確認しながらみないといけないので直観的でなかったのが、
直接埋め込めるので可読性が上がっている
C#11.0で生文字列リテラルが追加されたんでさらに自由度があがっている