你试一试a=int32.FromString(textbox1.text)

解决方案 »

  1.   

    可是,我用int.Parse(textBox1.text);就好了,为什么呢?
      

  2.   

    System.int32.Parse(string);或者int.Parse(string);
      

  3.   

    System.Int32,相当于int,没有int32这个类型的。
      

  4.   

    .Net框架提供了统一类型系统(Unified Type System),因此包括数组类型在内的所有类型,都可以被作为对象处理。从概念上来说,所有类型都派生自Object,这意味着任何值(甚至基本类型值,例如 Int32)都可以调用Object类中的方法。
    所以说没有int32类型,不够准确!.Net框架中类型的根名称空间是System,该空间中包括代表基础数据类型的类和结构。而Int32就是其中的结构,它是Object/ValueType的子层次。
      

  5.   

    To sagood(sagood):
    看清楚呀!我说没有int32这个类型,C#识别大小写的。//sigh...
      

  6.   

    建议用VS开发C#,这样大小写问题就很少有机会出错!!
      

  7.   

    int i = Convert.ToInt32(str);