类型转换??????

AAA0801 2009-05-03 07:11:25
传过来数据访问层的实体类

比如cardInfo.OpenMoney

strOpenMoney = " OpenMoney= " + (Convert .ToString( cardInfo.OpenMoney));

上面报异常说不能string转换成decimal,请帮帮忙?
...全文
86 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
femg93 2009-05-04
  • 打赏
  • 举报
回复
如果strOpenMoney是decimal类型,就再强转一次吧Todecimal()
zealot1021 2009-05-04
  • 打赏
  • 举报
回复
出这错说明strOpenMoney 肯定是decimal类型的
zgke 2009-05-04
  • 打赏
  • 举报
回复
string strOpenMoney = " OpenMoney= " + (Convert .ToString( cardInfo.OpenMoney));
mdq001 2009-05-04
  • 打赏
  • 举报
回复
strOpenMoney = " OpenMoney= " + cardInfo.OpenMoney.ToString());
jingsong2008 2009-05-04
  • 打赏
  • 举报
回复
cardInfo.OpenMoney是不是你的一个实体类呢,如果是那么
Convert .ToString()里边好像不支持实体类对象
你试试:Convert .ToString(cardInfo.OpenMoney.属性)就是这个对象的某一个属性试试
wuyq11 2009-05-03
  • 打赏
  • 举报
回复
strOpenMoney 是何类型
cardInfo.OpenMoney.ToString()为字符型
wlzx21 2009-05-03
  • 打赏
  • 举报
回复
看上去你是乎要将数值类(实数)转换为字符型参加连接运算
cardInfo是实体类,OpenMeny是其中的一个属性(字段)
Convert .ToString( cardInfo.OpenMoney)好像没什么问题,要不试试这种:cardInfo.OpenMoney.ToString();
strOpenMoney类型是string吧
fengjian_428 2009-05-03
  • 打赏
  • 举报
回复
strOpenMoney 是什么类型的?
PandaIT 2009-05-03
  • 打赏
  • 举报
回复
Todecimal

111,126

社区成员

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

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

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