LateBinding.LateGet 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从对象返回一个后期绑定值。
此 API 支持产品基础结构,不能在代码中直接使用。
public:
static System::Object ^ LateGet(System::Object ^ o, Type ^ objType, System::String ^ name, cli::array <System::Object ^> ^ args, cli::array <System::String ^> ^ paramnames, cli::array <bool> ^ CopyBack);
public static object? LateGet (object? o, Type? objType, string name, object?[]? args, string?[]? paramnames, bool[]? CopyBack);
public static object LateGet (object o, Type objType, string name, object[] args, string[] paramnames, bool[] CopyBack);
static member LateGet : obj * Type * string * obj[] * string[] * bool[] -> obj
Public Shared Function LateGet (o As Object, objType As Type, name As String, args As Object(), paramnames As String(), CopyBack As Boolean()) As Object
Public Function LateGet (o As Object, objType As Type, name As String, args As Object(), paramnames As String(), CopyBack As Boolean()) As Object
参数
- o
- Object
要从其返回值的对象。
- objType
- Type
对象的类型。
- name
- String
要从中检索值的 o
的成员名称。
- args
- Object[]
一个数组,其中包含指定 o
中的位置的一个或多个索引值(如果 o
是一维或多维数组),或包含要传递给对象 o
的参数值。
- paramnames
- String[]
一个数组,其中包含要向其传递 args
数组中的值的参数的名称。
- CopyBack
- Boolean[]
一个由 Boolean
值构成的数组,其中 True
指示已向关联的参数传递 ByRef
。
返回
如果 o
是一个数组,则为 o
中处于 args
所指定的位置的值。 如果 o
是一个对象,则为使用 o
中的命名参数及其在 paramnames
中的关联值调用 args
时的返回值。
注解
此类支持 Visual Basic 编译器,不应直接从代码中使用。