string、int是C#定义的类型,而Int32、Int64是.net类型即是CTS类型.string和String、int 和Int32是相等的,而long与Int64相等。

解决方案 »

  1.   

    String类表示一系列不可变的字符。
    String 的实例被称为是“不可变的”,这是由于一旦创建它就无法修改它的值。看似能修改 String 的方法实际上只是返回一个包含修改内容的新 String。如果需要实际修改类似字符串的对象的内容,则需使用 System.Text.StringBuilder 类。
    该类实现 IComparable、ICloneable、IConvertible 和 IEnumerable 接口而string 类型表示一个 Unicode 字符的字符串。string 是 .NET 框架中 System.String 的别名。string也是C#关键字。
    在用法上:
    string可用 @ 开头,并用双引号引起来。例,@"good morning",称作“逐字符字符串”,即不处理'\n','\t'等符号。
      

  2.   

    ms-help://MS.VSCC/MS.MSDNVS.1028/cpref/html/frlrfsystem.htm
    上面說的很清楚