ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 设置数值结果表的格式(C# 参考) 通过使用 [String.Format](https://msdn.microsoft.com/zh-CN/library/system.string.format.aspx) 方法,或者通过 [Console.Write](https://msdn.microsoft.com/zh-CN/library/system.console.write.aspx) 或 [Console.WriteLine](https://msdn.microsoft.com/zh-CN/library/system.console.writeline.aspx) 方法(这两个方法会调用 **String.Format**),可以设置数值结果的格式。通过使用格式字符串指定格式。下表包含受支持的标准格式字符串。格式字符串采用以下形式:_Axx_,其中 _A_ 是格式说明符,_xx_ 是精度说明符。格式说明符控制应用于数值的格式类型,而精度说明符则控制格式化输出的有效位数或小数位数。精度说明符的值介于 0 到 99。 有关标准和自定义格式字符串的更多信息,请参见 [.NET Framework 中的格式化类型](https://msdn.microsoft.com/zh-CN/library/26etazsy.aspx)。有关 **String.Format** 方法的更多信息,请参见 [String.Format](https://msdn.microsoft.com/zh-CN/library/system.string.format.aspx)。 | 格式说明符 | 描述 | 示例 | Output | | --- | --- | --- | --- | | C 或 c | 货币 | Console.Write("{0:C}", 2.5);Console.Write("{0:C}", -2.5); | $2.50($2.50) | | D 或 d | Decimal | Console.Write("{0:D5}", 25); | 00025 | | E 或 e | 科学型 | Console.Write("{0:E}", 250000); | 2.500000E+005 | | F 或 f | 定点 | Console.Write("{0:F2}", 25);Console.Write("{0:F0}", 25); | 25.0025 | | G 或 g | 常规 | Console.Write("{0:G}", 2.5); | 2.5 | | N 或 n | 数字 | Console.Write("{0:N}", 2500000); | 2,500,000.00 | | X 或 x | 十六进制 | Console.Write("{0:X}", 250);Console.Write("{0:X}", 0xffff); | FAFFFF | ## 请参阅 [C# 参考](https://msdn.microsoft.com/zh-CN/library/618ayhy6.aspx) [C# 编程指南](https://msdn.microsoft.com/zh-CN/library/67ef8sbd.aspx) [标准数字格式字符串](https://msdn.microsoft.com/zh-CN/library/dwhawy9k.aspx) [类型参考表(C# 参考)](https://msdn.microsoft.com/zh-CN/library/1dhd7f2x.aspx) [string(C# 参考)](https://msdn.microsoft.com/zh-CN/library/362314fe.aspx)