c# - 整数和小数的不同格式

标签 c# string

有没有一种方法可以格式化字符串以显示 00 后面的十进制数的整数。

如果数字为 10.00,则示例显示 10。 但如果数字是 10.2,则显示 10.2

这适用于 c#、asp.net

最佳答案

在 .NET 中:

if (Math.Floor(d) == d)
    return d.ToString("0");
else
    return d.ToString();

关于c# - 整数和小数的不同格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/680960/

相关文章:

c# - 通过依赖注入(inject)进行多重导航控制

python - 将列中的字符串转换为分类变量

c# - 使用 TypeConverter 进行依赖注入(inject)

c# - 通过参数解决依赖关系 - 无需预先实例化服务?

c# - 使用委托(delegate)表示法访问通用列表

c# - 无法将不可为 null 的对象作为接受 nullalble 的参数传递

string - C#8 nullable : string. IsNullOrEmpty 不被编译器理解为有助于防止空值

swift - 从 NSMutableString 中删除 unicode 符号

c - 使用函数在字符串中查找字符串

java - 将字节数组写入txt文件并将其读回