如何在C#中动态创建类?我有一门课是这样的:public class Field{
public string FieldName;
public string FieldType;}和一个物体List<Field>有价值:{"EmployeeID","int"},{"EmployeeName","String"},{"Designation","String"}我想创建一个类似于这样的类:Class DynamicClass{
int EmployeeID,
String EmployeeName,
String Designation}有什么办法吗?我希望在运行时生成它。我不想让一个物理CS文件驻留在我的文件系统中。
3 回答
肥皂起泡泡
TA贡献1829条经验 获得超6个赞
在字符串中创建C#源代码(不需要写入文件), 通过 Microsoft.CSharp.CSharpCodeProvider
(汇编来源) 查找生成的类型 并创建该类型的实例( Activator.CreateInstance
)
- 3 回答
- 0 关注
- 3989 浏览
添加回答
举报
0/150
提交
取消