語言

ObjectPath.Assign 方法

定義

多載

名稱 Description
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

合併物件。

適用於