作者BYoYB (BYoYB)
看板C_Sharp
标题Re: [问题] class中存取阵列元素的写法
时间Sat Aug 13 05:32:06 2011
请教冷羽大大:
这个写法好像只适合class内仅有单一成员,是吗?
如果有两个以上的成员该如何解决呢?
如:
class intList
{
private List<int> itemList = new List<int>();
private List<float> pointList = new List<float>();
}
谢谢
※ 引述《s3748679 (冷羽忆尘)》之铭言:
: 嘿~我也来仿一个..
: class IntList
: {
: private List<int> itemList = new List<int>();
: public int this[int index]
: {
: get
: {
: return itemList[index];
: }
: set
: {
: itemList[index] = value;
: }
: }
: }
: ※ 引述《K273 (minus)》之铭言:
: : class myClass{
: : private List<int> itemList = new List<int>();
: : public int[] item{
: : get {
: : return itemList.ToArray();
: : }
: : set {
: : itemList = new List<int>(value);
: : }
: : }
: : }
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.240.136.86
1F:推 Hermite:依据List型态<int> <float>写对应的indexer 08/18 00:20