Die GetProperty-Reflektion führt zu "Mehrdeutige Übereinstimmung gefunden" für eine neue Eigenschaft

Wie kann ich mein Eigentum bekommen? Derzeit ist ein Fehler aufgetretenAmbiguous match foundfinden Sie in der Kommentarzeile im Code.

public class MyBaseEntity
{
    public MyBaseEntity MyEntity { get; set; }
}

public class MyDerivedEntity : MyBaseEntity
{
    public new MyDerivedEntity MyEntity { get; set; }
}

private static void Main(string[] args)
{
    MyDerivedEntity myDE = new MyDerivedEntity();

    PropertyInfo propInfoSrcObj = myDE.GetType().GetProperty("MyEntity");
    //-- ERROR: Ambiguous match found
}

Antworten auf die Frage(7)

Ihre Antwort auf die Frage