十六进制数的字符串怎么转成整型 比如 string a = "0x0047e0c9";我写的int i = Convert.toint32(a);显示异常 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 当然异常了。。你不看看你那个数有多大?0x0047e0c9可是400多万,你用int能不出错吗????? 4710601?int i = Convert.ToInt32( a, 16 ); int i = Convert.ToInt32(a,16); 快乐永远?我实际输出了结果,编译结果就那样的。而且我记得就算溢出也不会抛异常吧?Convert转换失败也是不会抛异常的吧 int类型上限2,147,483,647,还差老远呢。 快乐永远?我实际输出了结果,编译结果就那样的。而且我记得就算溢出也不会抛异常吧?Convert转换失败也是不会抛异常的吧会抛异常 而且我记得就算溢出也不会抛异常吧------------------------------------>直接这样:int i = Convert.toint32(a); 默认情况下是不检查的,因此值会悄悄溢出但是:short d = short(10000*10000);发生编译时错误 我也杯具了,10进制转不了ASCII 字符! 求一个.net 的安装引导程序的实例 用csc.exe 将.cs文件编译成dll,怎么将.ocx文件和多个dll文件一起引入? 关于bindingsource问题 掌风贴 请不要点 求助基诺型彩票 算法 呵呵 网上下注了 注意了 望大家给我点建议 请问 ???.exe.Manifest 文件的作用是什么,格式又是怎么样的? 为什么在DOS 下 csc 命令为“无效命令” 请问一个很简单的问题,怎么把一个dataview 转化为dataset ? SqlDataAdapter 中使用Update方法不能删除数据
0x0047e0c9可是400多万,你用int能不出错吗?????
int i = Convert.ToInt32( a, 16 );
会抛异常
------------------------------------>
直接这样:
int i = Convert.toint32(a);
默认情况下是不检查的,因此值会悄悄溢出
但是:
short d = short(10000*10000);
发生编译时错误