icloneable

    1热度

    2回答

    我想知道为什么我得到堆栈溢出异常。我为学校作业创建了一个简单的纸牌游戏,当我克隆卡片返回它们时,我得到了堆栈溢出异常。 所以我得到这个卡类: public class Card : ICloneable { .... #region ICloneable Members public object Clone() { return this

    1热度

    2回答

    在宠物店4.0的 'DBUtility' 项目,该抽象类提供SQLHelper有一个方法 'GetCachedParameters': public static SqlParameter[] GetCachedParameters(string cacheKey) { SqlParameter[] cachedParms = (SqlParameter[])parmCache[ca

    3热度

    1回答

    假设我有一个类A和B从A派生: class A : ICloneable { public object Clone() {...} } class B : A, ICloneable { public object Clone() {...} } 这给 'B.Clone()' hides inherited member 'A.Clone()'. Use th

    2热度

    3回答

    嗨伙计我需要深入克隆一些自定义对象引用其他自定义对象,这些可能引用其他自定义对象...等等,你会明白。 我只是在文档&受孕阶段,因此不想做对。 Q1。为什么实现ICloneable并返回一个对象,当你可以编写一个强类型自定义函数来返回克隆的正确对象类型? Q2302。这些对象不是很大,我不介意做最初的繁重复制每个元素,但懒惰我可以memberwise克隆对象,然后再次为引用成员添加特定的代码,这将

    4热度

    1回答

    是否有可能使用ReSharper 6.1为我的课程实现我的界面ICloneable? 怎么样?

    4热度

    5回答

    我想通过使用ICloneable接口 克隆一个对象,出于某种原因,我无法在我的程序中克隆。这里是我的代码: public class GeoInfo : ICloneable { private long InfoID; private string InfoName; private Location InfoLocation; private stri

    1热度

    1回答

    可能重复: Deep copy of List<T> public class MyClass : ICloneable { private List<string> m_list = new List<string>(); public MyClass() { List.Add("1111"); List.Add("2222");

    2热度

    1回答

    我有一个Lambda表达式,它是一个在前一个上下文中执行一些操作的函数。因此,我需要克隆这个对象,并将这个对象表达到新的上下文中,但是我担心这个新的表达式会带有局部的价值。我已经尽力在表达式中接收参数,并避免使用对象本地值,所以希望将其保持在最低限度。但是,我的问题是,是否可以克隆表达式并使其编译的输出符合新对象的本地值而不是旧的? 我可以说明该单词图片是否描述不够。 我在基本假设下运行,即在某个

    2热度

    3回答

    我有一个应用程序从数据库读取表。 我发出一个SQL查询来获取结果集,基于从结果中搜集的唯一字符串值,我使用case/switch语句来生成某些对象(它们继承TreeNode BTW)。这些创建的对象会被分流到稍后使用的Dictionary对象中。 在生成这些对象时,我使用结果集中的一些值通过setter填充对象中的值。 我查询字典返回一个特定的对象类型,并用它来填充树视图。然而,从Dictiona

    4热度

    4回答

    我有以下几点: public class InstanceList : List<Instance> {} 我想使这个可复制的。这里继例如:Why no ICloneable<T>? 我试过如下: public interface ICloneable<T> : ICloneable Where T : ICloneable<T> { new T Clone(); }