如何获取实例成员的值?
对于propertyInfos,有一个propertyInfo.GetValue(instance, index),但memberInfo中不存在这样的东西.
我在网上搜索,但似乎停止获取会员的姓名和类型.
Car*_*ngo 24
你必须垂头丧气FieldInfo或PropertyInfo:
switch (memberInfo)
{
case FieldInfo fieldInfo:
return fieldInfo.GetValue(obj);
case PropertyInfo propertyInfo:
return propertyInfo.GetValue(obj);
default:
throw new InvalidOperationException();
}
Run Code Online (Sandbox Code Playgroud)