我试图运行此代码,但a
始终是null
。我确信有一个Name
,它为什么总是返回null?list.find question
public Animal FindAnimal(string Name)
{
Animal a = Animals.Find(
delegate(Animal bk)
{
return bk.AnimalName.ToLower() == Name.ToLower();
}
);
return a;
}
什么的'Animal'类型是什么样子?你在“动物”列表中有什么?你在寻找什么名字? – 2011-05-29 20:11:27
继承人一个建议:使用String.Compare而不是转换为小写或大写。 – Marlon 2011-05-29 20:17:46
动物是类 – AMH 2011-05-29 20:26:53