请教高手:
有private int[] intValue;使用时想Value[i]如何写get和set方法?

解决方案 »

  1.   

    public int[] MYINTARRAY{
      get{....}
      set{....}
    }
    ???
    or
    public int this[int nindex]
    {
       get{ return   intValue[nindex];}
       set{ intValue[nindex] = value; }
    }
      

  2.   

    使用时想Value[i]如何写get和set方法?====================================
    使用索引器,using System;
    class IndexerClass 
    {
       private int [] myArray = new int[100]; 
       public int this [int index]  
       {
          get 
          {
             if (index < 0 || index >= 100)
                return 0;
             else
                return myArray[index];
          }
          set 
          {
             if (!(index < 0 || index >= 100))
                myArray[index] = value;
          }
       }
    }
      

  3.   

    谢谢hdt(倦怠) 。还想请教
    第一种方法如何传入参数index?
    第二种方法是否只能用于本身是数组的类?
      

  4.   

    谢谢shalen520和jxufewbt
    还是上面一样的问题,能解答一下么?
      

  5.   

    public int[] MYINTARRAY{
      get{....}
      set{....}
    }
    ===========================
    这种方法的话,可以用 MYINTARRAY[i] 这样来访问
      

  6.   

    再次感谢shalen520,只是在get何set中会用到int index如何传递?