list.find question
<p>I am trying to run this code, but <code>a</code> is always <code>null</code>. I made sure that there's a <code>Name</code>, why does it always return null?</p>

<pre><code>   public  Animal FindAnimal(string Name)
    {
        Animal a = Animals.Find(

            delegate(Animal bk)
            {
                return bk.AnimalName.ToLower() == Name.ToLower();
            }


            );
        return a;

    }
</code></pre>
