string应该是类型
String是对象,
在js中两者就是不同的

解决方案 »

  1.   

    两个函数
    1、String
    public void open(String aa)
    {}
    调用
    String cc=new String();
    open(cc)
    2、string
    public void open(tring aa)
    {}
    调用
    tring cc="";
    open(cc)
    这是不一样的
      

  2.   

    楼上说的很对,你查一下MSDN里面讲的很清楚!
      

  3.   

    to:ETstudio(外星人)
    1.public void open(String aa){}
    调用:open("aa"),没有问题
    2.public void open(string aa){}
    调用:
    String cc=new String();
    open(cc)
    也没有问题
    这是怎么回事,可不可以认为两者作为参数,可以互相代替
      

  4.   

    呵呵~~~基础?
    建议用String
      

  5.   

    String 是.net Framework 里的,string 是C#里的
      

  6.   

    那确实 !.net Framework 里,string 是Systme.String 的别名
      

  7.   

    char[] charstr= new char[3]{'1','2','3'};
    String a = new String(charstr);
    string b ="123";//下面两个结构是一样的。
             MessageBox.Show(a); MessageBox.Show(b);
      

  8.   

    在c#里,string 等同于 System.String:
    string a = "aa";

    System.String a = "aa";
    是一样的。
      

  9.   

    在c#里,string 等同于 System.String:
    string a = "aa";

    System.String a = "aa";
    是一样的。精辟!