因此,为了处理这个问题,我还提供了一个很好的OOP风格的克隆接口,我可以使用它完成一个CloneDynamicObject(const ICloneable &)函数,它将正确地克隆从ICloneable但现在,优雅已经悄然出现,我想做一个CloneAnyObject(const T & item)函数,不管发生什么,它都会做正确的事情,例如:
// This doesn't work but it上面的实现</e
我们在WCF服务中有一个类,如下所示public class SampleClass:ICloneable在添加了服务引用的客户端,我在对象浏览器中打开了引用,但它没有像"IExtensibleDataObject“那样将ICloneable作为继承接口传递System.Runtime.Serialization.IExtensibleDataObject,
System.Co
但是,当我在第二个列表中对数据进行洗牌时,它也会对第一个列表中的数据进行洗牌。 list2.add(new model(){ });然后使用此方法复制数据list2 = new ObservableCollection<Model>(list1);这是我目前正在使用的代码
list1 and 2 are prope