Comment créer dynamiquement une classe?

J'ai une classe qui ressemble à ceci: public class Field { public string FieldName; public string FieldType; } Et un objet List<Field>avec des valeurs: {"EmployeeID","int"}, {"EmployeeName","String"}, {"Designation","String"} Je veux créer une classe qui ressemble à ceci: Class DynamicClass {...