返回一个数组的方法是用接口索引
在类array中加this索引代码
public double this[int i]
{
get
{
return array[i];
}
}
创建类实例后,直接引用 array[i]
现在我array类中有多个数组需要返回,有什么好的方法呢?
在类array中加this索引代码
public double this[int i]
{
get
{
return array[i];
}
}
创建类实例后,直接引用 array[i]
现在我array类中有多个数组需要返回,有什么好的方法呢?
{
get
{
return array[i];
}
}
你这个时返回数组么-_-#多个数组
public double[] this[int[] i]
{
get
{
//处理
}
}
应该用一个属性或者方法来实现
返回一个 collection 对象
{
get
{
return this.m_array;
}
}
//或
public int[] getIntArray
{
get
{
int[] _array = new int[m_array.Length];
m_array.CopyTo(_array, 0);
return this._array;
}
}
public double this[int index, int option]
{
get
{
switch (option)
{
case 1:
return array1[index];
case 2:
return array2[index];
default:
return array3[index];
}
}
}
怎么给分?