string型的“600.000”怎么转换为int型? 为什么我用int。parse不能转换? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 本帖最后由 net_lover 于 2012-03-31 15:07:24 编辑 这样可能比较通用些吧: string s = "600.000"; int r = (int)double.Parse(s); Response.Write(r); 字符串转化成别的类型,你首先要确认它是否是转化类型的有效形式字符串"600.00"明显就不是一个int类型的有效形式,但是double的有效形式,所以可以选double再转int string str = "600.000"; int i = Convert.ToInt32(Convert.ToDouble(str)); 本帖最后由 net_lover 于 2012-03-31 15:25:59 编辑 都有见解,如果你要取的数的点号是小数点 那就按照先转换成double再转int好了。但是如果是千分计数的话就把点号替换之后再处理 怎么使用SDK开发包,二次开发的问题。 一个问题 问个菜鸟问题 谢谢 怎么样将字符导出到.txt文件? NHibernate 一个NHibernate.Cfg.Configuration 映射多个Assembly VS2005 控件无缘无故丢失. 有人遇到过吗? 目前公司要上ERP,我是这个公司负责IT部的。。请问我该怎么办!该懂些什么知识!! 请问怎样自定义一个用于显示课表的控件? 请问Cint在哪个名称空间内,查了很长时间没有查到 请高手指教,有什么工具来快速查看.Net类库,哪有.Net PE文件的解释代码或程序 c#怎么获取多线程的下载速度。 c# 开发excel自定义函数怎么注册
string s = "600.000";
int r = (int)double.Parse(s);
Response.Write(r);
字符串转化成别的类型,你首先要确认它是否是转化类型的有效形式字符串"600.00"明显就不是一个int类型的有效形式,但是double的有效形式,所以可以选double再转int string str = "600.000";
int i = Convert.ToInt32(Convert.ToDouble(str));