FormatterServices.GetObjectData(Object, MemberInfo[]) 方法

定义

从指定对象中提取数据,并将其作为对象数组返回。

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关联的数据。

属性

例外

objmembers参数为 null.

的元素为 membersnull.

不表示字段的 members 元素。

注解

对于数组的每个提供的成员 membersGetObjectData 该方法提取与 obj 对象关联的值,并返回它。 返回的数组的长度与数组的 members 长度相同。

适用于