首页 新闻 会员 周边 捐助

数值80.57K如何完整显示

0
悬赏园豆:5 [待解决问题]

如何去掉数值80.57K的单位K,将数值完整显示到页面

问题补充: 数据库中查得的数值为:805,711,326.00 decimal money=805,711,326.00 Math.Floor( double.Parse((money.Value / 10000).ToString())) 本意想得到最大整数:80571万,但是显示在页面上的是80.57K万
whbchrish的主页 whbchrish | 初学一级 | 园豆:159
提问于:2011-01-05 11:29
< >
分享
所有回答(3)
0

SubString

I,Robot | 园豆:9783 (大侠五级) | 2011-01-05 12:01
0

string old = "80.57K";
RemoveCharfromString(old);
public static void RemoveCharfromString(string old)
{
if (!(string.IsNullOrEmpty(old)))
{
Console.WriteLine(old.Replace(
"K", ""));
Console.WriteLine(old.Remove(old.LastIndexOf(
"K"),1));
Console.WriteLine(old.Substring(
0, old.LastIndexOf("K")));
}
}

 

邀月 | 园豆:25475 (高人七级) | 2011-01-05 12:31
0

static void Main(string[] args)
{
String old
= "80.57K";
Console.WriteLine(RemoveCharfromString(old));
Console.ReadLine();
}
public static String RemoveCharfromString(string old)
{
if (!(string.IsNullOrEmpty(old)))
{
String newStr
= old.Replace("K", "");
double result = 0.0;
if (Double.TryParse(newStr, out result))
{
return (result * 1000).ToString();
}
}
return old;
}

 

是需要去掉“K”之后乘1000么?

六芒星 | 园豆:627 (小虾三级) | 2011-01-05 14:47
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册