Hay un debate entre los miembros de mi equipo sobre la declaración de una clase de Constantes. Estamos moviendo las variables constantes a una clase separada como a continuación.
public class Constants
{
public const string StateId = "ST";
public const string CountryId = "CI";
}
Algunos de los miembros de mi equipo sugirieron que declaremos la clase como sellada para evitar la opción de anulación, y algunos sugieren que la marquemos como estática para evitar la creación de instancias de la clase Constant.
Sin embargo, prefiero tenerlo sellado con un constructor estático, ya que nos ayudará a inicializar las variables de solo lectura en futuras necesidades. Por favor, danos un consejo sobre esto.
static
. Esto es completamente ortogonal a la presencia o ausencia de un constructor estático.