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 ниже