C#中字符串类型转换成int类型,若用Convert.ToInt32(TextBox1.Text)的话大约超过十位就不能了,问一下,若是需要转换长的怎么弄?

解决方案 »

  1.   

    int.MaxValue=2147483647;10位的,再大int就存不下了,用long吧《long.MaxValue=9223372036854775807》
      

  2.   

    如果只是正整数的话也可以用uint,不过它最大也是10位
      

  3.   

    然后追加到网址标识,例如:输入“1221212111111111”,打开网页为:“www.xxx.com/id=1221212111111111”的站点。直接转换的话用你那种貌似不行吧,需要用正则表达式,所以就不会了。
      

  4.   

    long类型  一般手机号如果作为整数的话,就用这个
      

  5.   

    你这当作string用不就行了,不用非要转成整数吧?,