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

其中 members 一個元素是 null

members 元素不代表域。

備註

對於陣列中每個提供的成員 members ,方法會 GetObjectData 擷取與該 obj 物件相關的值,並回傳該值。 回傳陣列的長度與陣 members 列的長度相同。

適用於