Test, ob eine Eigenschaft für eine dynamische Variable verfügbar ist

Meine Situation ist sehr einfach. Irgendwo in meinem Code habe ich Folgendes:

dynamic myVariable = GetDataThatLooksVerySimilarButNotTheSame();

//How to do this?
if (myVariable.MyProperty.Exists)   
//Do stuff

Also, im Grunde ist meine Frage, wie man (ohne eine Ausnahme auszulösen) überprüft, ob eine bestimmte Eigenschaft für meine dynamische Variable verfügbar ist. Ich könnteGetType() aber ich würde das lieber vermeiden, da ich den Typ des Objekts nicht wirklich kennen muss. Ich möchte nur wissen, ob eine Eigenschaft (oder eine Methode, die das Leben erleichtert) verfügbar ist. Irgendwelche Hinweise?

Antworten auf die Frage(24)

Ihre Antwort auf die Frage