Comment obtenir le PropertyInfo d'une propriété spécifique?

Je veux obtenir le PropertyInfo pour une propriété spécifique. Je pourrais utiliser:

foreach(PropertyInfo p in typeof(MyObject).GetProperties())
{
    if ( p.Name == "MyProperty") { return p }
}

Mais il doit y avoir moyen de faire quelque chose de similaire à

typeof(MyProperty) as PropertyInfo

Est-il? Ou suis-je coincé faire un type dangereux de comparaison de chaîne?

Acclamations.

InformationsquelleAutor tenpn | 2009-01-29