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 {.