一个转换成 int型的
Convert.ToInt32()转换成了int32型的

解决方案 »

  1.   

    (int)应该是去掉小数,只能对数字型
    Convert.ToInt32()应该是四舍五入,可对数字型,也可对字符串
      

  2.   

    准确的应该是
    (int)转换成16位的有符号整形
    Convert.ToInt32()转换成32位的有符号整形
      

  3.   

    楼上的不要乱说
    int就是int32,也就是32位有符号整形
    不是什么int16
    int16在C#中是short
    两种转换的区别就是,(int)用于数值之间的转换,并且只能用于一部分数值类型转换到int
    Convert是用来将任何基类型与任何其他基类型进行相互转换的一个类,ToInt32是他的一个静态方法而已(当然,不能乱转换,比如把“我”转换成数字就是不对的)
      

  4.   

    差不多的,Convert类是.net提供的一个通用的转换方法集合
    C#中,默认int就是32位的
      

  5.   

    Convert类适合字符串。
    int只适合数字。