类型.parse (取double 精度问题) 一、我想对double 型变量保留两位小数(0.01) e.g string txtPrice ="25.63589" double CarPrice = ??? txtPrice.txt.trim(); 转换后 CarPrice = 25.63; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Math.Round()应该有这样的方法吧。 这个看楼主要的效果吧,如果四舍五入,用Math.Round(),如果不四舍五入,这样string txtPrice = "25.63589";if(txtPrice.IndexOf(".")+3 < txtPrice.Length) txtPrice = txtPrice.Remove(txtPrice.IndexOf(".") + 3);double CarPrice;double.TryParse(txtPrice, out CarPrice);MessageBox.Show(CarPrice.ToString()); c# 打包部署问题(windows)--setup factory 工具 如何用户输入Regex.Replace中的正则字符串? 页面产生流水订单号 郁闷的Socket问题,是我没搞懂http头文件吗?请教 C#中的延时应该如何实现呢? 数据库更新问题! 如何以只读方式打开word文件? 求指教webBrowser如何跳转到新网页? 哪里有详细的“属性”的文档?就是DllImport那些东西 如何判断一个Mdi子窗体是否是活动窗体? 利用remoting ,我现在有100多个远程对象需要发布 送分. c# asp.net中关于小数点位数的获取
应该有这样的方法吧。
if(txtPrice.IndexOf(".")+3 < txtPrice.Length)
txtPrice = txtPrice.Remove(txtPrice.IndexOf(".") + 3);
double CarPrice;
double.TryParse(txtPrice, out CarPrice);MessageBox.Show(CarPrice.ToString());