string.format()问题 什么意思,小数点前后位数固定,不足补0?double d = 121.2563;string result = d.ToString("0000.000000"); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 double d = 121.2563;string result = string.Format("{0:0000.00000}", d); 就是经纬度,我要把他统一格式了,经度就写成0000.000000格式我用string.format("121.362","0000.000000")不行啊,没什么变化 楼主说的可能是对数d进行格式化吧。这个d只是一个数,它不存在什么格式,要说格式只能是说它的字符串表示形式是被格式化的。使用string.format("121.362","0000.000000")也好使用string result = d.ToString("0000.000000");也好都是对它进行的字符串的表示。其实都是已格式化的显示。但是对数d本身来说不能说它的格式是0000.00000的格式。就是有,也是编辑器本身的格式化手的显示。 如果是补足0你可以考虑使用string.padright()这个函数!! 先判断差不差?差了变成string就在前面加个0萨,格式化干什么你也只是显示时候用 关于List<T>和Dictionary<K,V>的问题 asp.net的一个小问题 用什么来代替Suspend和Resume 诚求大仙?? 如何将鼠标移动到,webbrowser控件上指定的标签上。 如何return多个值? page困绕我 在FORM窗口中调用API创建子窗口,却总是显示不出来,这是为什么 c# 打开excel提示System.Runtime.InteropServices.COMException 各位老大,我有了产生验证码的程序,但不知如何用到页面上? 初学者,一个简单的问题 想学编程,主要是做网站,学什么好?过来人给指点下!
string result = string.Format("{0:0000.00000}", d);
我用string.format("121.362","0000.000000")不行啊,没什么变化
使用string.format("121.362","0000.000000")也好
使用string result = d.ToString("0000.000000");也好都是对它进行的字符串的表示。
其实都是已格式化的显示。
但是对数d本身来说不能说它的格式是0000.00000的格式。就是有,也是编辑器本身的格式化手的显示。
你可以考虑使用string.padright()这个函数!!
差了变成string就在前面加个0萨,格式化干什么
你也只是显示时候用