复制C#对象和引用

Min*_*ini 6 c# object

可能重复:
在C#中克隆对象

我有一个在c#中创建的对象说Object1.我需要暂时将此对象备份到另一个对象说ObjectOriginal.

但是,如果我执行ObjectOriginal = Object1,则对象1的任何更改都会影响ObjectOriginal.我该怎么做?

Art*_*hur 1

在您的类上实现 Clone() 或使用 Object.MemberwiseClone()

http://msdn.microsoft.com/de-de/library/system.object.memberwiseclone(VS.80).aspx