如何在c#项目中利用ILGenerator动态生成函数

  介绍

本篇文章为大家展示了如何在c#项目中利用ILGenerator动态生成函数,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

class  Config1 :, public  IConfig  {   ,public  void 填满(EntryLine&,线);   ,int32_t  param1;   ,string  param2;   ,std:: vector

大概的填充函数就上上面写的那样,只是ReadInt32这种函数是虚构的,需要你自己去实现(哼)

然后这种代码写起来很烦,我不是很想写。这是本文产生的原因。

c#里面有XML反序列化,我定义一个类:

class  Config1  {   ,int32  param1;   ,string  param2;   ,int [] param3;   }   XmlSerializer  serializer =, new  XmlSerializer (typeof (Config1));   var  obj =, (Config1) serializer.Deserialize(流);

上述内容就是如何在c#项目中利用ILGenerator动态生成函数,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。

如何在c#项目中利用ILGenerator动态生成函数