求在ToString的时候控制小数点后无效零的正则写法

zl1911 2010-04-24 11:45:16
如 1.00000 1.12000 1.04000 1.12130
在ToString后可以变成
1 1.12 1.04 1.1213
请问这个ToString("X")
这个X应该如何写
...全文
148 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
风之影子 2010-04-24
  • 打赏
  • 举报
回复
float abc = 12.304000F;
MessageBox.Show(abc.ToString("G"));
lzsh0622 2010-04-24
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 zl1911 的回复:]
4楼的方法不可行,由于条件所件,我现在只能更改ToString 中的参数,不可以有其它任何代码
[/Quote]

参数功能有限 , 只用ToString()实现不了。
zl1911 2010-04-24
  • 打赏
  • 举报
回复
4楼的方法不可行,由于条件所件,我现在只能更改ToString 中的参数,不可以有其它任何代码
路人乙e 2010-04-24
  • 打赏
  • 举报
回复
s=s.TrimEnd('0').TrimEnd('.');
lzsh0622 2010-04-24
  • 打赏
  • 举报
回复
string str="1.00000";
string newstr = (str.IndexOf('.') >= 0) ? str.TrimEnd('0').TrimEnd('.') : str;
MessageBox.Show(newstr);
mk30915438 2010-04-24
  • 打赏
  • 举报
回复


to.string("0.######");
zl1911 2010-04-24
  • 打赏
  • 举报
回复
怎么没人理我。。。。
zl1911 2010-04-24
  • 打赏
  • 举报
回复
还顶。。。。。。。
zl1911 2010-04-24
  • 打赏
  • 举报
回复
自己顶
lzsh0622 2010-04-24
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 lzsh0622 的回复:]
引用 7 楼 zl1911 的回复:
4楼的方法不可行,由于条件所件,我现在只能更改ToString 中的参数,不可以有其它任何代码

参数功能有限 , 只用ToString()实现不了。
[/Quote]
呵呵,一直以为转化不了,见笑了.


to: 风的足迹 学习了.

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧