我创建了一个只能处理原始(或 ICloneable)类型的类
我想知道是否可以这样说:
public myobject(primitiv original){...}
还是我真的需要为每个原始类型创建一个构造函数,例如:
public myobject(int original){...}
public myobject(bool original){...}
...
我想要实现的是创建一个具有 3 个公共属性 Value、Original 和 IsDirty 的对象。
该值将是原始的深层克隆,因此原始需要是原始的或 ICloneable