Einzelnen Beitrag anzeigen

Benutzerbild von Khabarakh
Khabarakh

Registriert seit: 18. Aug 2004
Ort: Brackenheim VS08 Pro
2.876 Beiträge
 
#6

Re: Überprüfung ob Objekt eine generische Liste ist

  Alt 16. Apr 2010, 11:38
Zitat von Neutral General:
Der is-Operator kriegt das scheinbar nicht richtig hin:
Sollte er auch nicht, schließlich ist TObjectList<Y> nicht von TObjectList<X> abgeleitet, nur weil X von Y es ist (Stichwort Ko- und Kontravarianz; TObjectList<> ist auf jeden Fall invariant).
Bei solchen Fällen muss man normalerweise über Reflection gehen, á la (Prism)
test.GetType.GetGenericTypeDefinition = typeOf(List<1>) Aber auch die neue RTTI scheint dafür zu schwach zu sein, ich sehe da keine Erwähnung von Generics .

Was hast du damit überhaupt vor?
Sebastian
Moderator in der EE
  Mit Zitat antworten Zitat