正确的字符串格式(或舍入)
Correct string formatting (or rounding)
var rounded = Math.Round(value, 1);
string prob = string.Format("{0:P}", rounded);
示例:
value : 0.599..
rounded: 0.6
prob : 60.00 %
我希望概率仅为 60% 我该怎么做?
如果您想要“60%”,请使用 {0:0%}
without a space between the number and percent symbol。
如果您想要 space 的“60 %”,请使用 {0:P0}
。
var value = 0.599;
var rounded = Math.Round(value, 1);
string prob1 = string.Format("{0:0%}", rounded);
Console.WriteLine(prob1);
// prints "60%"
string prob2 = string.Format("{0:P0}", rounded);
Console.WriteLine(prob2);
// prints "60 %"
var rounded = Math.Round(value, 1);
string prob = string.Format("{0:P}", rounded);
示例:
value : 0.599..
rounded: 0.6
prob : 60.00 %
我希望概率仅为 60% 我该怎么做?
如果您想要“60%”,请使用 {0:0%}
without a space between the number and percent symbol。
如果您想要 space 的“60 %”,请使用 {0:P0}
。
var value = 0.599;
var rounded = Math.Round(value, 1);
string prob1 = string.Format("{0:0%}", rounded);
Console.WriteLine(prob1);
// prints "60%"
string prob2 = string.Format("{0:P0}", rounded);
Console.WriteLine(prob2);
// prints "60 %"