FormatterServices.GetObjectData(Object, MemberInfo[]) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从指定对象提取数据并将其以对象数组的形式返回。
public:
static cli::array <System::Object ^> ^ GetObjectData(System::Object ^ obj, cli::array <System::Reflection::MemberInfo ^> ^ members);
public static object?[] GetObjectData (object obj, System.Reflection.MemberInfo[] members);
public static object[] GetObjectData (object obj, System.Reflection.MemberInfo[] members);
[System.Security.SecurityCritical]
public static object[] GetObjectData (object obj, System.Reflection.MemberInfo[] members);
static member GetObjectData : obj * System.Reflection.MemberInfo[] -> obj[]
[<System.Security.SecurityCritical>]
static member GetObjectData : obj * System.Reflection.MemberInfo[] -> obj[]
Public Shared Function GetObjectData (obj As Object, members As MemberInfo()) As Object()
参数
- obj
- Object
要写入格式化程序的对象。
- members
- MemberInfo[]
要从对象中提取的成员。
返回
Object[]
Object 的数组,它包含存储在 members
中并与 obj
关联的数据。
- 属性
例外
members
的一个元素不表示字段。
注解
对于数组中提供的每个成员 members
,方法 GetObjectData 提取与 obj
对象关联的值,并返回该值。 返回的数组的长度与数组的 members
长度相同。