C#如何从程序集引用类

时间:2017-09-29 12:30:13

标签: c# class generics .net-assembly

我想动态生成一个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,请给我一些建议。谢谢你。

0 个答案:

没有答案