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;