Find()를 구현하지 않는 간단한 컬렉션에서 List.Find()를 사용하려고합니다. 내가 생각 순진 방법은, 그냥 같이) 목록을 포장하고 .Find을 (실행하는 것입니다List Find()를 구현하지 않는 간단한 컬렉션에서 List.Find()를 사용하는 방법?
이제ICollection myCows = GetAllCowsFromFarm(); // whatever the collection impl. is...
var steak = new List<Cow>(myCows).Find(moo => moo.Name == "La Vache qui Rit");
, 내가 알고 싶은 모든 1, C#을 -wise, 무엇을 이 포장 비용은 얼마입니까? 이 컬렉션을 기존 방식으로 '검색'하는 것이 여전히 더 빠릅니까?
둘째로, 더 똑똑하게 그 .Find()를 사용하는 것이 더 낫습니까?
건배!