public class MyClass
{
public object Prop1 { get; set; }
public object Prop2 { get; set; }
public object Prop3 { get; set; }
}
假设我有一个对象myObject
,MyClass
并且需要重置其属性,那么创建一个新对象或重新分配每个属性会更好吗?假设我对旧实例没有任何其他用途。
myObject = new MyClass();
要么
myObject.Prop1 = null;
myObject.Prop2 = null;
myObject.Prop3 = null;
Suppose I have an object myObject of MyClass and I need to reset its properties
-如果需要重置对象的属性或对问题域建模很有用,为什么不reset()
为MyClass 创建方法。请参阅下面的HarrisonPaine的答案