【C#零基础从入门到精通】(五)——C# {n:format} 占位符
【C#零基础从入门到精通】(五)——C# {n:format} 占位符
在 C# 中,{n:format}
是复合格式化字符串时使用的一种占位符语法,用于将参数插入到字符串中并对其进行格式化显示。下面详细介绍这种语法:
语法结构
n
:是一个从 0 开始的整数,表示要插入的参数在参数列表中的索引位置。例如,{0}
表示第一个参数,{1}
表示第二个参数,依此类推。format
:是可选的格式化说明符,用于指定参数的显示格式,如货币格式、日期格式、数字精度等。
常见的格式化说明符
1. 数值格式化
货币格式(C
或 c
)
用于将数值格式化为货币形式,会根据当前系统的区域设置显示货币符号和千位分隔符。可以在 C
后面跟一个整数,表示保留的小数位数。
double price = 1234.5678;
string formatted = string.Format("价格: {0:C}", price);
string formattedWithPrecision = string.Format("价格: {0:C2}