Share via


ObjectPath.Assign 方法

定义

重载

Assign(Object, Object, Type)

等效于 javascripts ObjectPath.Assign,从 startObject 创建一个新的 对象,覆盖覆盖对象中的任何非 null 值。

Assign<T>(Object, Object)

等效于 javascripts ObjectPath.Assign,从 startObject 创建一个新的 对象,覆盖覆盖对象中的任何非 null 值。

Assign(Object, Object, Type)

等效于 javascripts ObjectPath.Assign,从 startObject 创建一个新的 对象,覆盖覆盖对象中的任何非 null 值。

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

任何类型的 intial 对象。

overlayObject
Object

覆盖任何类型的对象。

type
Type

键入 输出。

返回

合并对象。

适用于

Assign<T>(Object, Object)

等效于 javascripts ObjectPath.Assign,从 startObject 创建一个新的 对象,覆盖覆盖对象中的任何非 null 值。

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

任何类型的 intial 对象。

overlayObject
Object

覆盖任何类型的对象。

返回

T

合并对象。

适用于