讨教
有private int[] intValue;
使用时想Value[i]怎么样写get和set方法?
有两种方法
1、
public int[] MYINTARRAY{
get{….}
set{….}
}
2、
public int this[int nindex]
{
get{ return intValue[nindex];}
set{ intValue[nindex] = value; }
}
第一种怎么样将索引值index传递进去
第二种貌似一个类中有多个数组用 get set就无效了
等待各位高手解决
有private int[] intValue;
使用时想Value[i]怎么样写get和set方法?
有两种方法
1、
public int[] MYINTARRAY{
get{….}
set{….}
}
2、
public int this[int nindex]
{
get{ return intValue[nindex];}
set{ intValue[nindex] = value; }
}
第一种怎么样将索引值index传递进去
第二种貌似一个类中有多个数组用 get set就无效了
等待各位高手解决
解决方案
10
和普通的属性一样的get和set,带索引的那是所引器
20
第一种方法不需要把索引值带进去,你试下就知道了。
返回的数组本人就支持索引的。
返回的数组本人就支持索引的。
10
这两种办法返回的类型是不一样的,第一个是返回数组,第二个是返回数组里的一个对象。