首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >显示不带小数点的数字

显示不带小数点的数字
EN

Stack Overflow用户
提问于 2009-12-07 19:46:04
回答 3查看 34.8K关注 0票数 19

我想要在报告中显示一个数字,但是我只想显示任何小数点,如果它们存在,并且I只想显示1个小数空格。

例如,如果数字是12,那么我想显示12

如果数字是12.1,那么我想显示12.1

如果数字是12.11,那么我想显示12.1

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-12-07 19:49:03

不久前我遇到了一个非常类似的问题,答案是在将数字转换为字符串时使用格式化字符串。解决这个问题的方法是使用自定义的数字格式字符串"0.#“

double x = 12;
double y = 12.1;
double z = 12.11;
Console.WriteLine(x.ToString("0.#"));
Console.WriteLine(y.ToString("0.#"));
Console.WriteLine(z.ToString("0.#"));

将为您提供以下输出:

12

12.1

12.1

票数 38
EN

Stack Overflow用户

发布于 2009-12-07 19:49:16

这将返回一个只有一个(可选)小数位的数字。

String.Format("{0:0.#}", number)
票数 13
EN

Stack Overflow用户

发布于 2009-12-07 19:50:43

关于

Math.Round(12.11,1)?

double number = 12.11;
numer.ToString("0.00")
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1859507

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档