Rechercher un élément dans une Liste<> qui contient une valeur

J'ai un List<MyClass> MyList

public class MyClass
{
    public string name { get; set; }
    public string value { get; set; }
}

Donné un nom, je voudrais obtenir la valeur correspondante. J'ai actuellement mis en œuvre comme:

MyList[MyList.FindIndex(item => String.Compare(item.name, "foo", 0) == 0)].value

Est-il une manière plus propre de faire cela?

InformationsquelleAutor RaGe | 2013-04-23