string s_name=new string[8];这里写错了改成 string[] s_name=new string[8];已调试通过

解决方案 »

  1.   

    string[] s_name=new string[8];
      

  2.   

    string s_name=new string[8];
    public string this[int nIndex]
    {
     get{
       return s_name[nIndex];   
      }
     set{
       s_name[nIndex]=value;
       }
    你说呢。
    第一:string s_name=new string[8];错误。
          声明数组应该这样:string[] s_name=new string[8];
    第二:public string this[int nIndex]
          nIndex 是整型,而s_name是字符型
    把这两个问题改了就OK了
      

  3.   

    楼主一已经给出了正确答案:
    即:只有一个错误:
    string s_name=new string[8];把它改成:string[] s_name=new string[8]就行了,调试通过.