【C#】【字符串内插】关于$" "(字符串内插构造格式化字符串)的使用
1、变量名插入使用
var num = 1; Console.WriteLine($"Output number:{num}"); // Output: Output number:1
2、不同数据类型,格式使用
var num = 1; Console.WriteLine($"Now time:{DataTime.Now:d}, print number:{num}") // Output:Now time:2023/9/22, print number:1
d为短日期显示,还有多种样式,自行查找。
3、字段宽度和对齐方式使用
var inventory = new Dictionary<string, int>() { ["ID"] = 18, ["Age"] = 5, }; Console.WriteLine($"Inventory on {DateTime.Now:d}"); Console.WriteLine(" "); Console.WriteLine($"|{"Item",-25}|{"Quantity",10}|"); foreach (var item in inventory) Console.WriteLine($"|{item.Key,-25}|{item.Value,10}|"); Output: Inventory on 2023/9/22 |Item | Quantity| |ID | 18| |Age | 5|
在写完变量后,加上“,<num>”即可对该变量需要占位多少进行设置,其中正数为右对齐,负数为左对齐。