我使用以下代码使用 String.Format 显示百分比,但我还想将有效数字的数量限制为 2,这两者似乎不能很好地协同工作。我怎样才能让这两者一起正常工作?
String.Format("% Length <= 0.5: {0:0%}", m_SelectedReport.m_QLT_1);
所以我理想中想要的是这样的东西
double d1 = 1234;
double d2 = 0.1234;
//Output of d1 -> 12
//Output of d2 -> 0.12
最佳答案
您可以控制小数点前后的位数(分隔符)。控制总位数(之前和之后)需要一些编程。
{0:0.00%}
格式应该可以工作,输出如 0.12、1.23 和 12.34
关于c# - 字符串格式 % 带有效数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3085345/