Ich spiele mit Reflexionen und stoppte mit dem nächsten Problem.Kann Dictionary-Objekt nicht durch Reflexion erkennen
Ich kann nicht erkennen, dass das Objekt aus dem Dictionary <,> Typ ist.
Ich erhalte PropertyInfo von Top-Objekt, und diese Eigenschaft ist von Dictionary <, Klasse sicher.
Dann mache ich das nächste:
if (pi.PropertyType.IsGenericType && pi.PropertyType == typeof(IDictionary<,>))
oder
if (pi.PropertyType.IsGenericType && pi.PropertyType == typeof(KeyValuePair<,>))
und in beiden Fällen die ohne Erfolg des zweiten Vergleich.
Kennt jemand einen anderen Weg, um ein Dictionary Type-Objekt zu 100% zu erkennen?
Danke. Hat funktioniert. – Jaine