Re: Поиск в List<>
От: retalik www.airbandits.com/
Дата: 09.07.06 05:56
Оценка: 33 (1)
Здравствуйте, Odi$$ey, Вы писали:

OE>А как делается тоже самое, только с параметром, который становится известен непосредственно перед FindIndex():


Все скучно... Нужно создать класс Condition, который будет хранить состояние — искомый индекс. И его метод можно передать туда в качестве делегата.

К счастью, во втором дотнете это будет сделано автоматически, если юзать сахар с лямбдами:

int finded_X = 4;
int i = mydatalist.FindIndex(delegate(Point p){ return p.X == finded_X; });
Успехов,
Виталий.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.