Здравствуйте, 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)] = ....
...