c#中货币类型的转换

schumachernan 2010-02-01 08:24:53
在C#中如何将货币类型转换为 字符串string类型?货币是什么类型?
在reader 中如何获得?
...全文
560 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
xray2005 2010-02-01
  • 打赏
  • 举报
回复
reader? DataReader吗?
string a=reader["字段名"]==null?string.Empty:reader["字段名"].ToString();
十八道胡同 2010-02-01
  • 打赏
  • 举报
回复
是decimal 类型,你可以用{0:C}来格式化
ilovey4 2010-02-01
  • 打赏
  • 举报
回复
一般都是 decimal类型吧
wuyq11 2010-02-01
  • 打赏
  • 举报
回复
string s = "";
Response.Write(String.Format("{0:C}",Convert.ToInt32(s)));
Response.Write(String.Format("{0:C}", 123));
decimal
panliuwen 2010-02-01
  • 打赏
  • 举报
回复
货币要求精度比较高,所以
decimal:存储128位带符号浮点值。decimal类型变量适用于金融计算。decimal类型变量的值介于±1.0 x 10-28到±7.9 x 1028之间。
qqzeng-ip 2010-02-01
  • 打赏
  • 举报
回复
this.textBox1.Text = String.Format("{0:C2}", 0.00);         
this.textBox1.Text = Convert.ToString(this.textBox1.Text.Replace("¥", "").Replace(",", ""));
tiantian023511 2010-02-01
  • 打赏
  • 举报
回复
ToString()

reader我不知道是什么东西

111,120

社区成员

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

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

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