ich eine Art Deserialisierung bin die Umsetzung und kämpfte mit einem Problem:Convert Liste <object> zu <Type> Liste Typ wird zur Laufzeit bekannt
Ich habe List<object>
und System.Reflection.Field
, es ist FieldType
kann List<string>
, List<int>
oder List<bool>
, so dass ich sein müssen von List<object>
zu diesen Typen konvertieren.
public static object ConvertList(List<object> value, Type type)
{
//type may be List<int>, List<bool>, List<string>
}
Ich kann jeden Fall separat schreiben, aber es sollte einen besseren Weg mit Reflexion geben.
Ihre Methode gibt eine IEnumerable