He creado una clase con propiedades que tienen valores predeterminados. En algún punto de la vida útil del objeto, me gustaría "restablecer" las propiedades del objeto de nuevo a lo que eran cuando se creó una instancia del objeto. Por ejemplo, digamos que esta era la clase:¿Cómo reinicio o reinicio las propiedades de una clase?
public class Truck {
public string Name = "Super Truck";
public int Tires = 4;
public Truck() { }
public void ResetTruck() {
// Do something here to "reset" the object
}
}
A continuación, en algún momento, después de que los Name
y Tires
propiedades se han cambiado, el método ResetTruck()
podría ser llamado y las propiedades se restablece de nuevo a "Super Truck" y 4, respectivamente.
¿Cuál es la mejor manera de restablecer las propiedades a sus valores predeterminados predeterminados?
Hasta cierto punto, esto es realmente lo que estaba haciendo, pero me preguntaba si había una mejor manera. –