C# 字符串格式:保留点之前的所有数字,但在点之后截断
如何按以下方式格式化此数字 点之前的数字应保留,但点之后的数字应截断为前三位 例如:C# 字符串格式:保留点之前的所有数字,但在点之后截断,c#,string-formatting,C#,String Formatting,如何按以下方式格式化此数字 点之前的数字应保留,但点之后的数字应截断为前三位 例如: double example1 = 0.7221025; // Wanted: 0.722 double example2 = 1.2300001; // Wanted: 1.230 double example3 = 1.000000001; // Wanted: 1.000 我尝试过使用String.Format,但在获取正确的格式化程序时遇到问题。您可以使用number.ToString(“0.000”
double example1 = 0.7221025; // Wanted: 0.722
double example2 = 1.2300001; // Wanted: 1.230
double example3 = 1.000000001; // Wanted: 1.000
我尝试过使用String.Format,但在获取正确的格式化程序时遇到问题。您可以使用number.ToString(“0.000”):
_您可以使用number.ToString(“0.000”):
_如果您坚持使用 字符串格式 然后您可以像下面的示例一样使用它:
String.Format("{0:0.000}", example1)
如果你坚持使用 字符串格式 然后您可以像下面的示例一样使用它:
String.Format("{0:0.000}", example1)