如何在C#中動態(tài)創(chuàng)建類?我有一門課是這樣的:public class Field{
public string FieldName;
public string FieldType;}和一個物體List<Field>有價值:{"EmployeeID","int"},{"EmployeeName","String"},{"Designation","String"}我想創(chuàng)建一個類似于這樣的類:Class DynamicClass{
int EmployeeID,
String EmployeeName,
String Designation}有什么辦法嗎?我希望在運行時生成它。我不想讓一個物理CS文件駐留在我的文件系統(tǒng)中。
3 回答

肥皂起泡泡
TA貢獻1829條經(jīng)驗 獲得超6個贊
在字符串中創(chuàng)建C#源代碼(不需要寫入文件), 通過 Microsoft.CSharp.CSharpCodeProvider
(匯編來源) 查找生成的類型 并創(chuàng)建該類型的實例( Activator.CreateInstance
)
- 3 回答
- 0 關注
- 4030 瀏覽
添加回答
舉報
0/150
提交
取消