icloneable

    1热度

    2回答

    这涉及到“沃森等人:开始的Visual C#第10章:练习4”: 落实人民类ICloneable接口,提供深度复制能力 class People : DictionaryBase: ICloneable public void DictAdd(Person newPerson) { Dictionary.Add(newPerson.Name, newPerson)

    0热度

    2回答

    我需要在.net 4.5(c#)中克隆对象(类,而不是struct)。 我发现有两种方式: 实施ICloneable Interface 创建自己的克隆机制像this famous SO answer 我喜欢拳的方式 - 这是更容易,但我也发现Not Implpement ICloneable Interface,但它是很老桩在MSDN上,我无法找到此接口已弃用。 任何人都可以说我在.net 4.

    4热度

    1回答

    我正在尝试创建一个基类和派生类,它们都实现了ICloneable。在我看来,基类Clone方法应该照顾所有基类属性和派生类Clone方法的所有派生类属性,并使用基类的Clone方法。其结果是这样的: - Public Class MyBaseClass Implements ICloneable Private my_base_var As Integer Pub

    4热度

    2回答

    我已经做了一些阅读,似乎无法包装我的头,最好的方法是克隆VB2010项目中的List(类)。我有一个像这样 Public Class City 'here are many fields of type string and integer Public Roads As New List(Of Road) End Class Public Class Road

    1热度

    1回答

    情况是这样的: Class A Implements ICloneable Public Property Children As List(Of Child) Public Function Clone() As Object Implements ICloneable.Clone Return New A With { .Childr

    28热度

    5回答

    在类层次结构中实现ICloneable的正确方法是什么?假设我有一个抽象类DrawingObject。另一个抽象类RectangularObject继承自DrawingObject。然后有多个具体类,如Shape,Text,Circle等,这些都从RectangularObject继承。我想在DrawingObject上执行ICloneable,然后将其沿着层次结构进行下载,复制每个级别的可用属性

    0热度

    3回答

    我相信这一定是重复的,但我无法找到答案: 如果我有两类: public class BASE { public BASE() {}; public abstract BASE clone(); } public class CHILD : BASE { public CHILD() : base() {} public override BAS

    0热度

    1回答

    我有一个小问题调用ICloneable接口 我已经告诉我要使用的界面,这样的类: class UnitClass: ICloneable ,并放置在功能克隆 public Object Clone() { return this.MemberwiseClone(); } 但是由于某些原因,程序告诉我,我还没有实现System.ICloneable.clone

    0热度

    1回答

    我在C#中的一些练习,我不明白的大局。如果这些应该在Java中实现,我没有问题。但我在C#中是新手,所以混淆了一些东西,我不知道te结构应该是什么样子。我看了一些explanasions,如: http://www.codeproject.com/Articles/15360/Implementing-IDisposable-and-the-Dispose-Pattern-P和 http://ms

    0热度

    2回答

    我写了一些代码,发现两个类(即下面的Fish和Mammal)具有相同的模式,所以我决定总结泛型。 问题是,我需要复制基类类构造函数。 此外,由于构造函数不是默认(0参数),所以无法使用new()约束(CS0304)修复此问题。 我写这个是因为我被告知实施ICloneable不是一个好的做法。 public class OneHeart {...} public class TwoHeart {.