double 与 string 的转换问题:

neary 2003-10-08 12:54:37
double d = 123.0;
string s = d.ToString();
//s = "123";
//如何才能使s="123.0"?
...全文
45 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
xixigongzhu 2003-10-09
  • 打赏
  • 举报
回复
实际上,不管是Convert.ToString(double)还是String.Format(String,Object),都是用Double的ToString方法来实现的。
zag 2003-10-08
  • 打赏
  • 举报
回复
string s=d.ToString("f1");
string s=d.ToString("0.0");
spiketang 2003-10-08
  • 打赏
  • 举报
回复
使用显式转换!
double d=123324.0;
string str=(string)d;

also use format
just do it as up told!

and Convert ,also they have told you
ETstudio 2003-10-08
  • 打赏
  • 举报
回复
double d = 123.0;
string s=string.Format ("{0:f4}",d);//4表示小数点后的位数,默认为2
hyifeng 2003-10-08
  • 打赏
  • 举报
回复
String.Format( "{0:F1}", d );
kuangren 2003-10-08
  • 打赏
  • 举报
回复
double d = 123.0;
string k=Convert.ToString(d);
xu0007 2003-10-08
  • 打赏
  • 举报
回复
试试
double d = 123.0;
string str = d.ToString("f");
文丹传 2003-10-08
  • 打赏
  • 举报
回复
ms-help://MS.MSDNQTR.2003FEB.2052/cpref/html/frlrfSystemConvertClassTopic.htm
// Returns "123.0"
string s = System.Convert.ToString(d);
dacing 2003-10-08
  • 打赏
  • 举报
回复
试试
Convert.ToString(d);

111,093

社区成员

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

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

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