如题,干嘛用的?
又不能实例化,不像java
C#弄个这个东西出来有什么用啊?
不是string啊

解决方案 »

  1.   

    String是一个类,string是一种数据类型. 
      

  2.   

    “我们使用类名String,而不是C#关键字string。这是因为按照Common   Language   Runtime,这个类应可见,但如果使用C#关键字string,它就会在内部转换为System.String——这样就不必进行额外的处理。”   
        
        
    额外的处理在编译期,与执行效率无关……。   
      

  3.   

    两者基本没什么区别,可以说在C#中,string是String的别名,就像int和System.Int32一样,只是为了语法书写上的方便,它们都是C#编译器直接支持的基元类型,两个生成的IL代码是一样的。
      

  4.   

    可以参见:http://www.cnblogs.com/Ivony/archive/2006/04/03/365416.aspx
      

  5.   

    刚刚看了一下String和string的方法都一样,而且用法好像也差不多
    liujia_0421(SnowLover),照你这么说,ms就使用string关键字来代替String类了
      

  6.   

    TO:
    ms就使用string关键字来代替String类了可以这么说..再给你一个链接:
    http://winksky.cnblogs.com/archive/2006/07/17/453024.aspx
      

  7.   

    看java的时候看出这个问题来了,还以为和java一样呢,呵呵。
    谢谢了!