Ich versuche, ein Element zu einer Liste hinzuzufügen, die ich durch Reflexion abgerufen habe.Hinzufügen eines Elements zur Liste durch Reflexion
Die folgende Zeile
property.PropertyType.GetMethod("Add").Invoke(entity, new[] { innerValue });
wird einen Fehler werfen
Objekt nicht Zielart“überein (Reflection.TargetException)
Aber die Typen sollte Spiel:
string listType=property.PropertyType().FullName; // System.Collections.Generic.List`1[[My.Entities.Task, My.Entities, Version=1.4.6429.20475, Culture=neutral, PublicKeyToken=null]]
string elementType=innerValue.GetType().FullName; // My.Entities.Task
entity
ist ein Objekt, das die Eigenschaft über
Was stimmt hier nicht enthält?