ObjectPath.Assign 方法

定义

重载

名称 说明
Assign(Object, Object, Type)

类似于JavaScript的ObjectPath.Assign,它会从startObject创建一个新对象,覆盖覆盖对象中的任何非空值。

Assign<T>(Object, Object)

类似于JavaScript的ObjectPath.Assign,它会从startObject创建一个新对象,覆盖覆盖对象中的任何非空值。

Assign(Object, Object, Type)

类似于JavaScript的ObjectPath.Assign,它会从startObject创建一个新对象,覆盖覆盖对象中的任何非空值。

public static object Assign(object startObject, object overlayObject, Type type);
static member Assign : obj * obj * Type -> obj
Public Shared Function Assign (startObject As Object, overlayObject As Object, type As Type) As Object

参数

startObject
Object

任何类型的初始对象。

overlayObject
Object

覆盖任何类型的对象。

type
Type

键入输出。

返回

合并对象。

适用于

Assign<T>(Object, Object)

类似于JavaScript的ObjectPath.Assign,它会从startObject创建一个新对象,覆盖覆盖对象中的任何非空值。

public static T Assign<T>(object startObject, object overlayObject) where T : class;
static member Assign : obj * obj -> 'T (requires 'T : null)
Public Shared Function Assign(Of T As Class) (startObject As Object, overlayObject As Object) As T

类型参数

T

目标类型。

参数

startObject
Object

任何类型的初始对象。

overlayObject
Object

覆盖任何类型的对象。

返回

T

合并对象。

适用于