日期:2014-05-18  浏览次数:20816 次

问大家一个问题
我想把一个string类型的转换成int类型


现在代码里面是这样写的 (int)str 这样对吗

------解决方案--------------------
貌似很危险啊。。。
------解决方案--------------------
肯定不行,C++中有atoi(),C#中对应的函数你查下MSDN。
------解决方案--------------------
可以写一个方法,把转换写到try catch中,出错的场合,返回个默认值。
起码程序不会倒。
------解决方案--------------------
int.Prase()
Convert.ToInt32()
------解决方案--------------------
C# code
int result = int.Parse(dr[colIndex.ToUpdateFlag]);

------解决方案--------------------
拼错……
int.Parse()
Convert.ToInt32()