ObjectPath.Assign 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 名称 | 说明 |
|---|---|
| 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
合并对象。