Pergunta

Tenho uma aplicação web ASP.NET que tem mais de 100 páginas. Cada página está usando alguns valores comuns (ex: taxa USDoller atual) .Esta pode ser alterado a qualquer momento. Agora eu quero manter este valor em um único arquivo para que eu possa alterar apenas o seu a qualquer momento para obtê-lo refletido em toda o project.I não quer armazená-lo na configuração web. Eu quero armazená-lo em algum outro lugar

Qualquer pensamento?

Foi útil?

Solução

Faça uma classe estática como esta:

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

De qualquer lugar no seu uso do projeto:

MyConsts.Prefix

(Nota: const é implicitamente estática)

Outras dicas

Meus pensamentos iniciais são um dos seguintes:

  1. Guarde-o em uma tabela de banco de dados e criar um mecanismo para editar os valores
  2. Criar uma classe estática e armazená-los lá

Porque não basta fazer uma classe estática e armazenar as constantes lá. Dessa forma, quando você alterá-la, tudo vai obter os novos valores.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top