自C#6.0开始提供一个新的语法糖,即"$" 符号,配合“{}”使用,它的作用除了是对String.format的简化,还可设置其格式模板,实现了对字符串的拼接优化。
语法格式:
$"string {变量表达式}”
语法结构
1、语法格式如下:
$("{<Expression>[,<alignment>][:<formatString>]}")
2、语法说明:
Expression:内插字符串的变量表达式。
alignment:对齐方式,正则右对齐;负则为左对齐。
formatString:表达式结果类型支持的格式字符串。
功能\用法及示例
1、字符串内插:
在字符串前用$,然后在{}中填写表达式。
如下示例:
// 使用 $ 构建文件完整路径
string fileName = $"{AppDomain.CurrentDomain.BaseDirectory}20240518.log";
// 在控制台输出变量fileName的值
Console.WriteLine(fileName);
// 显示时间
Console.WriteLine($"今天是:{DateTime.Now}");
2、设置宽度与对齐:
在Expression加逗号,然后填写宽度长度,为正右对齐。为负则左对齐。
如下示例:
// 定义苹果单价变量
double applePrice = 9.45;
// 定义香蕉单价变量
double bananaPrice = 11.5;
// 输出标题
Console.WriteLine($"|{"名称",-7}|{"Price",7}|");

最低0.47元/天 解锁文章
809

被折叠的 条评论
为什么被折叠?



