ObjectPath.Assign 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | 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
合併物件。