[转]GIS 克隆 IClone


      引用类型传参时(多个引用向同一个内存地址)。任何一处改变所有引用的地方都将改变。有的时候我们需要在传参数进去之前备份

一份来满足用户撤销。这就用到了IClone接口。现用克隆symbol为例来演示这个接口的使用方法。其中pSymbol 实现了Isymbol接口。
            ISymbol pOriginalSymbol;
            IClone pCloneFatherSymbol;
            pCloneFatherSymbol = pSymbol as IClone;
            pOriginalSymbol = pCloneFatherSymbol.Clone() as ISymbol;
克隆点:
          IClone clone = pointOne as IClone;
          pointTwo = clone.Clone() as IPoint;

 
原文地址:https://www.cnblogs.com/zuiyirenjian/p/1565843.html