Mam IList:Znajdź element w IList z LINQ
IList list = CallMyMethodToGetIList();
że nie wiem typ mogę je
Type entityType = list[0].GetType();`
Chciałbym poszukać tej listy z LINQ coś na przykład:
var itemFind = list.SingleOrDefault(MyCondition....);
Dziękuję za pomoc.
Jak wygląda twój stan, jeśli nie znasz typu? – Lee
zacznij od var itemFind = list.Where (i => myCondition (i)) .... –
Ponieważ używasz nietypowego 'IList', musisz dodać' .OfType 'lub' .Cast ' przed użyciem innych metod LINQ. Jeśli twoje produkty nie należą do tego samego typu, możesz po prostu użyć 'object' jako' T' ie '.OfType