我正在尝试重写我IComparer<Animal>的代码以使用 lambda 表达式,但我似乎无法正确完成此操作
public class AnimalCarriageSorter : IComparer<Animal>
{
public int Compare(Animal animal, Animal targetAnimal)
{
//Compare diet first.
if (animal.FoodDiet.CompareTo(targetAnimal.FoodDiet) != 0)
{
return animal.FoodDiet.CompareTo(targetAnimal.FoodDiet);
}
//Compare size.
return targetAnimal.Size.CompareTo(animal.Size);
}
}
跃然一笑
临摹微笑
德玛西亚99
随时随地看视频慕课网APP
相关分类