Как повторно инициализировать или сбросить свойства класса?C#

Место общения программистов C#
Anonymous
Как повторно инициализировать или сбросить свойства класса?

Сообщение Anonymous »

Я создал класс со свойствами, имеющими значения по умолчанию. В какой-то момент жизни объекта я хотел бы «сбросить» свойства объекта обратно к тем, какими они были на момент создания экземпляра объекта. Например, предположим, что это был класс:

Код: Выделить всё

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

Вернуться в «C#»