C# mit Reflexion erstellen Sie eine struct

Ich bin derzeit ein wenig code schreiben, speichern von Allgemeinen Objekten zu XML-Daten mithilfe von Reflexion in c#.

Ist das problem beim Lesen der XML wieder in einige der Objekte sind Strukturen, und ich kann nicht herausfinden, wie man die Initialisierung des struct. Für eine Klasse, die ich nutzen kann

ConstructorInfo constructor = SomeClass.GetConstructor(Type.EmptyTypes);

jedoch für eine Struktur, es gibt keinen Konstruktor, der keine Parameter hat, so ist der obige code setzt Konstruktor auf null. Ich habe auch versucht

SomeStruct.TypeInitializer.Invoke(null)

aber das wirft ein memberaccessexception. Google gibt keine aussichtsreichen trifft. Jede Hilfe würde geschätzt werden.

InformationsquelleAutor | 2009-06-17
Schreibe einen Kommentar