C'è un dibattito tra i membri del mio team sulla dichiarazione di una classe di costanti. Stiamo spostando le variabili costanti in una classe separata come sotto.
public class Constants
{
public const string StateId = "ST";
public const string CountryId = "CI";
}
Alcuni membri del mio team hanno suggerito di dichiarare la classe come sigillata per evitare l'opzione di sovrascrittura, e alcuni suggeriscono di contrassegnarla come statica per evitare la creazione di istanze della classe Constant.
Tuttavia, preferisco averlo come Sealed con un costruttore statico, dal momento che ci aiuterà a inizializzare le variabili di sola lettura in caso di necessità future.
Per favore, dacci un consiglio su questo.