Я создал класс со свойствами, имеющими значения по умолчанию. В какой-то момент жизни объекта я хотел бы «сбросить» свойства объекта обратно к тем, какими они были на момент создания экземпляра объекта. Например, предположим, что это был класс:
Код: Выделить всё
public class Truck {
public string Name = "Super Truck";
public int Tires = 4;
public Truck() { }
public void ResetTruck() {
// Do something here to "reset" the object
}
}
Затем в какой-то момент, после изменения свойств Name и Tires, может быть вызван метод ResetTruck() и свойства будут сброшены обратно на «Супер Грузовик» и 4 соответственно.
Как лучше всего сбросить свойства обратно к их первоначальным жестко запрограммированным значениям по умолчанию?< /п>
Подробнее здесь:
https://stackoverflow.com/questions/708 ... of-a-class