我想动态生成一个Class,并在List中使用该类作为T.But我不能将dymanic类作为T列表中的T,我需要你的帮助并给我一些建议,或者文章关系。这是我的最终确定方式:
我已经生成了一个动态的assemly.It包含一个名为BookOrder的公共类。 这是我的代码的一部分:
string path="D:\BookOrderAssembly.dll";
Assembly assem = Assembly.LoadFile(path);
Type tp=assem.GetType("BookOrder");-- get the class type in this assembly
我想知道如何将此BookOrder用作列表中的类,我无法在MSDN中找到方法。
我想得到:
List<BookOrder> lstorder=new List<BookOrder>();
我想在程序集中使用Class Type来实现List<BookOrder> LSD = DbUtils.DeserializeJsonToList<BookOrder>(ss);
ss是一个带有数组的JSON,就像{"DDH":"2015040401","FDBH":"6","Kcmxlist":[{"SPCODE":"00015860","SL":"2"}]}
一样。
我想把BookOrder用作列表中的T,请给我一些建议。谢谢你。