Ich habe bereits herausgefunden, dass es möglich ist, den Wert einer Eigenschaft mithilfe von Reflektion festzulegen: Set Objekteigenschaft mit Reflektion
Aber mein Problem ist, dass meine Daten nur als String existieren. Daher bekomme ich natürlich immer eine Ausnahme, weil es nicht der richtige Typ ist.
Gibt es eine Möglichkeit, die Zeichenfolge automatisch mit dem entsprechenden Typ (DateTime, int, decimal, float) zu analysieren?
Unten ist der Code, den ich verwende:
%Vor% data
ist ein einfaches assoziatives Array, das die Daten als String enthält. Diese Daten sollen in obj
abgebildet werden.
Sie können die TypeConverter
-Klasse in System.ComponentModel
:
Tags und Links .net c# reflection