在 c# 中使用静态方法 string.format 形成双字符串格式。
对于三位小数 -
string.format("{0:0.000}", 987.383);string.format("{0:0.000}", 987.38);string.format("{0:0.000}", 987.7899);
对于千位分隔符 -
string.format("{0:0,0.0}", 54567.46);string.format("{0:0,0}", 54567.46);
格式化字符串 -
示例using system;class demo { public static void main(string[] args) { console.writeline("three decimal places..."); console.writeline( string.format("{0:0.000}", 987.383)); console.writeline( string.format("{0:0.000}", 987.38)); console.writeline(string.format("{0:0.000}", 987.7899)); console.writeline("thousands separator..."); console.writeline(string.format("{0:0,0.0}", 54567.46)); console.writeline(string.format("{0:0,0}", 54567.46)); }}
以上就是c# 中 double 的字符串格式的详细内容。