Re: Использование индексаторов
От: der Igel Россия  
Дата: 20.11.02 16:47
Оценка: 3 (1)
Здравствуйте, Ilya_, Вы писали:

I>Подскажите пожалуйста:


I>есть класс с двумя списками(ArrayList), хотелось бы получать доступ к спискам через индексаторы,

I>пока придумалось вот что:

...

I>Можно еще каким-либо образом решить проблему.


Помоему индексатору только один параметер можно передать.

Так что можно так...

class Param
{
  public Param(int pos, bool model)
  {
    this.pos = pos;
    this.model = model;
  }
  public int  pos;
  public bool model;
}

public DrawObject this[Param param]
{
 get
 {
  if(param.model) {}
  else {}
 }

 set {...}
}

...
DrawObject obj...
obj[new Param(5, true)] = ....
...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.