【问题标题】:Double Percentage round up双倍百分比向上取整
【发布时间】:2022-01-04 08:14:13
【问题描述】:

嘿,伙计们,你们能帮帮我吗,我会像这样围捕双打 1.double a = 0,68777777 -> 到 textbox.text = 69% 2.double b = 0,54333333 -> 到 textbox.text = 54% 但是如何?

【问题讨论】:

  • 到目前为止你有什么尝试?
  • textbox.text = $"{percent * 100:f0}%"; 其中percent = 0.68777777;0.5433333333

标签: c# double percentage


【解决方案1】:

如果您只是在寻找文本,那么您应该查看double.ToString(string? format)

准确地说,您正在寻找“P0”格式。

【讨论】:

    【解决方案2】:

    您可以检查Math.Round() function,能够将double 值四舍五入到int 值需要额外付费。然后你必须在你的文本框中显示int

    还可以查看this post 以查看一些示例

    【讨论】:

    • 您可能还想解决当前在01 之间表达的值。
    • 我还强烈建议提供指向 English 文档的链接,因为这是 StackOverflow 的语言。我通过将 URL 中的 fr-fr 替换为 en-us 来为您完成此操作。
    • 哦,我的错,现在修改这个(我看到你已经做得很好了:))
    猜你喜欢
    • 2017-09-17
    • 1970-01-01
    • 1970-01-01
    • 2014-09-18
    • 1970-01-01
    • 2014-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多