如何将string 转换为 decimal?

QQQZY 2007-08-16 11:35:34
如何将string 转换为 decimal?
...全文
20246 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
homepgdn 2007-08-16
  • 打赏
  • 举报
回复
decimal.Parse(str);
Convert.ToDouble(str)
两个都可以

sukizhang 2007-08-16
  • 打赏
  • 举报
回复
Convert.ToDecimal("2.56");
或者
string aa = "2.56";
decimal bb = (decimal)aa;
shoushii 2007-08-16
  • 打赏
  • 举报
回复
decimal d=decimal.Parse(str);
decimal d=Convert.ToDecimal("string");
qooer82 2007-08-16
  • 打赏
  • 举报
回复
Convert.ToDouble("2.258")
wweennbb 2007-08-16
  • 打赏
  • 举报
回复
decimal d=decimal.Parse(str);
F15Eagle 2007-08-16
  • 打赏
  • 举报
回复
转double或float就可以吧,用parse
bbbbbb888888 2007-08-16
  • 打赏
  • 举报
回复
decimal ddd=0;
if (!decimal.TryParse(string1,out ddd))
MessageBox.Show("不能转换!");
else
//ddd就是转换后的值.
yangxjn 2007-08-16
  • 打赏
  • 举报
回复
先用函数判断此字符串是不是数字,之后再用以上的函数
yangpeiyu 2007-08-16
  • 打赏
  • 举报
回复
前提是你的字符串要数字.
Convert.ToDecimal(字符);
或者
decimal.Parse(字符);
默马 2007-08-16
  • 打赏
  • 举报
回复
注意转换过程中的错误处理!
cnsd169 2007-08-16
  • 打赏
  • 举报
回复
decimal.Parse(str);
类似的问题、转换……;您应该学会点点。

110,534

社区成员

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

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

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