why?
还有类似的bool,Boolean,int,Int……

解决方案 »

  1.   

    建议用全称,因为.NET类库中的方法比如ReadInt32,Convert.ToInt32等等都没用简写,所以这样形式比较统一
      

  2.   

    string
    打String还要多按一个Ctrl,多麻烦
      

  3.   

    其实都是一样的。bool, int, string等小写形式是C#“内置”的类型,对应于CLR中的Boolean,Int32, String等类型,其实在编译时,C#编译器会把他们统统转换成CLR中的类型。如果你用了大写的形式,那么编译器就不去转换了。对于我们来说,两者都是一样的,对于编译器来说,只是多了一个转换工作而已,小意思了。
      

  4.   

    用string好,有高亮显示利于区分
      

  5.   

    string和String其实是一样的。只不过string是C#语言的内置数据类型(在C#中可以这么写),在C#中创建字符串对象是,可以用String,也可以用string。而string它映射到CTS(公共类型系统)中的类型String,String是在.net语言中(C#,VB.NET等等)都可以创建字符串对象。