有没有一个框架可以使使用Reflection.Emit更容易?我能说的是:给我一个带有字符串字段和get,set访问器的类。
我在.net c#中以代码创建类类型中找到的代码就是我需要的,但它有些晦涩。我认为一个简化接口的库会提高生产力。
有没有一个框架可以使使用Reflection.Emit更容易?我能说的是:给我一个带有字符串字段和get,set访问器的类。
我在.net c#中以代码创建类类型中找到的代码就是我需要的,但它有些晦涩。我认为一个简化接口的库会提高生产力。
我认为你刚刚描述了 CodeDOM。不幸的是,它并没有真正(在我看来)使编程更加容易 - 它只是让它变得...不同。
个人而言,我会使用 TypeBuilder
,ILGenerator
并封装我需要的公共功能,例如
PropertyBuilder CreateProperty(TypeBuilder type, string name, Type propertyType)
{...}