C#App的应用程序设置

use*_*588 4 c# oop

我有一个应用程序,其中包含用户在运行应用程序之前可以选择的设置.设置存储在数据库中.整个应用程序使用这些设置.现在,每个使用该设置的类都会在其构造函数中调用数据库,以将设置加载到类中.这对我来说似乎很奇怪,因为设置不应该在运行应用程序的过程中发生变化.那么,你如何调用你的应用程序设置?你是使用静态类还是单例模式而不是每次都调用数据库来调用相同的设置?

Jar*_*yer 5

是的,我通常会在静态的Application类中抛出这种东西,特别是如果没有理由多次查询的话.