Class DynamicClassHelper
生成自定义动态类
public class DynamicClassHelper
- Inheritance
-
DynamicClassHelper
- Inherited Members
- Extension Methods
Methods
Newassembly(string, List<string[]>)
创建动态类
public Assembly Newassembly(string className, List<string[]> propertyList)
Parameters
Returns
ReflectionGetValue(object, string)
得到属性值
public object ReflectionGetValue(object objclass, string propertyname)
Parameters
objclassobject先进行dynamic objclass = assembly.CreateInstance(className),得到的objclass
propertynamestring属性名称
Returns
- object
属性值,是object类型,使用时记得转换
ReflectionSetValue(object, string, object)
给属性赋值
public void ReflectionSetValue(object objclass, string propertyname, object value)