string[]str =new string[2];
string[1] ="sss";
string[2] ="llll";string s ="";
string s= string[1];请教各位高手,最后这样赋值可以吗?

解决方案 »

  1.   

    string[0] ="sss";
    string[1] ="llll"; string s ="";
    string s= str[1]; 
      

  2.   

    sorrystring[] str = new string[2];
    str[0] = "sss";
    str[1] = "llll";string s ="";
    s = str[1]; 
      

  3.   

    string[] str =new string[2]; 
    str[1] ="sss"; 
    str[2] ="llll"; string s =""; 
    string s= str[1]; 你那样可能对吗?
      

  4.   

    string[] str =new string[2]; 
    str[0] ="sss"; 
    str[1] ="llll"; string s =""; 
    string s= str[1]; 你那样可能不对的!
      

  5.   

    string[]str =new string[2]; 
    string[0] ="sss"; 
    string[1] ="llll"; //没有string[2]string s =""; 
    s= string[1]; 
      

  6.   

    string[] str = new string[2];
    str[0] = "sss";
    str[1] = "llll";string s ="";
    s = str[1]; 下标一定要从0开始
      

  7.   

    string s =""; //定义string类型的变量s,初始化赋值为""
    string s= string[1]; //定义string类型的变量s,初始化赋值为string[1]//定义两个一样的变量编译器会报错,如果只是想定义一个string类型变量初始值为string[1]:
    string s = string[1];//这样就可以
      

  8.   

    不可以!左侧是字符串,右侧是字符串数组,
    而且字符串数组string[]str =new string[2];中的2是数组的数量。
    str[0] ="sss"; 
    str[1] ="llll"; 中的0,1为数组的索引,数组中的索引都是以0开头的。所以可以是s=str[0];