プロパティの1つが要求されたものと一致するかどうかに応じて、リストからオブジェクトを取得する簡単な方法(おそらくメソッド)はありますか?
たとえば、私が持っていList<Animal>
て、Animal
クラスにプロパティがある場合Size
。を使用してリストからオブジェクトを取得するにはどうすればよいSize=42
ですか? フィルタリングのようなものですが、もっと簡単で速い方法はありませんか? を使用する代わりにICollectionView
。
public Animal getAnimalWithSize42 (List<Animal> animList)
{
List<Animal> size42Animals = new List<Animal>
foreach (Animal anim in animList)
{
if(anim.Size==42)
size42Animals.Add(anim);
}
return size42Animals;
}
これはある種の実装された機能ですか?