Zeichenfolgenname der Eigenschaft mithilfe von reflection @ abruf

Es gibt eine ganze Reihe von Reflexionsbeispielen, mit denen Sie entweder:

1. Alle Eigenschaften in einer Klasse

2. Eine einzelne Eigenschaft, sofern Sie den Zeichenfolgennamen @ kenne

Gibt es eine Möglichkeit (mithilfe von Reflection, TypeDescriptor oder auf andere Weise), den Zeichenfolgennamen einer Eigenschaft in einer Klasse zur Laufzeit abzurufen, vorausgesetzt, ich habe nur eine Instanz der Klasse und der Eigenschaft?

BEARBEITE Ich weiß, dass ich mithilfe von Reflection problemlos alle Eigenschaften in einer Klasse abrufen und dann den Namen jeder Eigenschaft abrufen kann. Was ich verlange, ist eine Funktion, die mir den Namen einer Eigenschaft gibt, vorausgesetzt, ich übergebe die Instanz der Eigenschaft. Mit anderen Worten, wie finde ich die gewünschte Eigenschaft aus dem PropertyInfo [] -Array, das von class.GetType (). GetProperty (myProperty) an mich zurückgegeben wurde, damit ich die PropertyInfo.Name daraus abrufen kann?

Antworten auf die Frage(14)

Ihre Antwort auf die Frage