点击或拖拽改变大小

SoftBasicDeepClone 方法

使用序列化反序列化深度克隆一个对象,该对象需要支持序列化特性
Cloning an object with serialization deserialization depth that requires support for serialization attributes

命名空间:  HslCommunication.BasicFramework
程序集:  HslCommunication (在 HslCommunication.dll 中) 版本:11.8.2.0 (11.8.2.0)
语法
public static Object DeepClone(
	Object oringinal
)

参数

oringinal
类型:SystemObject
源对象,支持序列化

返回值

类型:Object
新的一个实例化的对象
异常
异常条件
NullReferenceException
NonSerializedAttribute
备注
警告 警告:
oringinal 参数必须实现序列化的特性
示例
DeepClone示例
SystemVersion version1 = new SystemVersion( "1.2.3" );
SystemVersion version2 = (SystemVersion)SoftBasic.DeepClone( version1 );

// 这两个版本号的值是一致的,但是属于不同的对象
参见