gpt4 book ai didi

c# - 为什么我不能将其转换为 double?

转载 作者:行者123 更新时间:2023-11-30 14:32:49 25 4
gpt4 key购买 nike

如何在数字后显示两位小数?

我试过以下方法:

var hrs = (from p in Hours.Where(h.UserName == UserName())
group p by p.Hours into g
select g.Sum(p => p.Hours)).Sum().ToString("#.##");

return Json(new { data = Convert.ToDouble(hrs).ToString("#.##") });

但如果没有 Convert.ToDouble()ToString("#.##") 它不会在 UI 上显示任何内容,它会显示小时数“9”

我们如何格式化通过查询上述数据库获得的结果?

最佳答案

ToString("N2") 用于显示两位小数

var hrs = (from p in Hours.Where(h.UserName == UserName())
group p by p.Hours into g
select g.Sum(p => p.Hours)).ToString("#.##");
return Json(new { data = Convert.ToDouble(hrs).ToString("N2") });

关于c# - 为什么我不能将其转换为 double?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17793994/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com