Exemplo n.º 1
0
        public static Object GetFieldValue(Object obj, FieldInfo field)
        {
            //创建Set委托
            var getter = DynamicMethodCompiler.CreateGetHandler(obj.GetType(), field);

            //获取字段值
            return(getter(obj));
        }
Exemplo n.º 2
0
        public static Object GetPropertyValue(Object obj, PropertyInfo property)
        {
            //创建Set委托
            var getter = DynamicMethodCompiler.CreateGetHandler(obj.GetType(), property);

            //获取属性值
            return(getter(obj));
        }