Als «reflection.emit» getaggte Fragen

13
Wie erstelle ich dynamisch eine Klasse?
Ich habe eine Klasse, die so aussieht: public class Field { public string FieldName; public string FieldType; } Und ein Objekt List<Field>mit Werten: {"EmployeeID","int"}, {"EmployeeName","String"}, {"Designation","String"} Ich möchte eine Klasse erstellen, die so aussieht: Class DynamicClass { int EmployeeID, String EmployeeName, String Designation } Gibt es eine Möglichkeit, dies zu …

1
IntPtr in Int64 konvertieren: conv.u8 oder conv.i8?
Ich arbeite an einer ILGeneratorErweiterung, mit deren Hilfe IL-Fragmente ausgegeben werden können Expression. Alles war in Ordnung, bis ich am Integer-Konvertierungsteil arbeitete. Es gibt etwas, das mir wirklich nicht intuitiv ist, wie: Verwenden Sie conv.i8zum Konvertieren Int32inUInt64 Verwenden Sie conv.u8zum Konvertieren UInt32inInt64 Sie sind alle, weil der Evaluierungsstapel die Ganzzahlsignatur …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.