1
Je suis absolu n00b à LINQ.L'équivalent LINQ pour le code?
Le code de GetAnimals() peut-il être écrit dans LINQ?
class Farm
{
ObservableCollection<Animal> allAnimals = new ObservableCollection<Animal>();
public IEnumerable<T> GetAnimals<T>() where T: Animal
{
foreach (var a in allAnimals)
{
if (a.GetType() == typeof(T))
{
yield return (T)a;
}
}
}
}
me devança - bien qu'il ne semble un peu beaucoup pour le pousser vers une nouvelle méthode – Chris
+1 - Meilleure solution à ce genre de problème :) – cwap
@Chris True. Édité. – ICR