/// <summary>
/// 类的扩展属性
/// </summary>
public class CloneExtended : ICloneable
{
public static object Clone(object obj)
{
BinaryFormatter Formatter = new BinaryFormatter(null, new StreamingContext(StreamingContextStates.Clone));
MemoryStream stream = new MemoryStream();
Formatter.Serialize(stream, obj);
stream.Position = 0;
object clonedObj = Formatter.Deserialize(stream);
stream.Close();
return clonedObj;
}
public object Clone()
{
return null;
}
}
C#克隆任意对象
于 2021-04-26 19:27:27 首次发布