Pregunta

Tengo una aplicación web ASP.NET que tiene más de 100 páginas. Cada página utiliza algunos valores comunes (por ejemplo, la tarifa actual de USDoller). Esto se puede cambiar en cualquier momento. Ahora quiero mantener este valor en un solo archivo para poder cambiarlo solo en cualquier momento para que se refleje en todo el proyecto. No quiero almacenarlo en la configuración web. Quiero almacenarlo en algún otro lugar

¿Algún pensamiento?

¿Fue útil?

Solución

Haz una clase estática como esta:

public static class MyConsts {
   public const string Prefix = "n-";
}

Desde cualquier lugar de tu proyecto:

MyConsts.Prefix

(Nota: const es implícitamente estático)

Otros consejos

Mis pensamientos iniciales son uno de los siguientes:

  1. Almacénelo en una tabla de base de datos y cree un mecanismo para editar los valores
  2. Crea una clase estática y guárdalas allí

¿Por qué no solo hacer una clase estática y almacenar las constantes allí? De esa manera, cuando lo cambies, todo obtendrá los nuevos valores.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top