【问题标题】:How do I have a variable determine how many decimal points to display? c# [duplicate]如何让变量确定要显示多少个小数点? c# [重复]
【发布时间】:2019-10-10 02:41:58
【问题描述】:

我想让用户说出他们想要显示多少个小数点,我正在尝试使用像 {0:F2} 这样的格式说明符,但是当我尝试类似的东西时

Console.WriteLine("{0} added to {1} is {2:F{3}}", Num1, Num2, Answer, DP);

它不起作用,我该怎么做?

【问题讨论】:

    标签: c# numbers format


    【解决方案1】:

    试试.ToString(string Format):

    Console.WriteLine("{0} added to {1} is {2}", Num1, Num2, Answer.ToString("F" + DP));
    

    这将为格式提供程序传递"F" + DP。所以,如果DP = 2,那么它会将Answer写成Answer.ToString("F2")(2位小数)。

    【讨论】:

      猜你喜欢
      • 2020-10-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-14
      • 1970-01-01
      • 2017-10-03
      相关资源
      最近更新 更多