public int[] MYINTARRAY{ get{....} set{....} } ??? or public int this[int nindex] { get{ return intValue[nindex];} set{ intValue[nindex] = value; } }
使用时想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; } } }
get{....}
set{....}
}
???
or
public int this[int nindex]
{
get{ return intValue[nindex];}
set{ intValue[nindex] = value; }
}
使用索引器,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;
}
}
}
第一种方法如何传入参数index?
第二种方法是否只能用于本身是数组的类?
还是上面一样的问题,能解答一下么?
get{....}
set{....}
}
===========================
这种方法的话,可以用 MYINTARRAY[i] 这样来访问