try 
{
Convert.ToInt32(abc);
}
catch
{}

解决方案 »

  1.   

    其实int32 和 int 是等同的,都表示32位有符号整数,能够转化的数的范围是
    -2,147,483,648 到 2,147,483,647,如果你的数超过了这个范围,建议使用Int64.Parse();
      

  2.   

    对,其实你就是一个整数位数的问题,你改成int64.parse(),试试看。
    范围将要大大变大。
      

  3.   

    int64.Parse()
    or
    Convert.ToInt64()
      

  4.   

    convert.toint32
    自己看看msdn吧
      

  5.   

    Int32能转换那么大的数吗?
    我的一个TextBox写入88888888888888,Int32.Parse()转换就有问题,提示:
    Int32太大或太小???什么原因??