![]() |
1
4
将它们作为静态存储在类中,如下所示:
考虑将它们分为几个类来进行逻辑分组,例如,一个类用于DB常量,一个类用于异常消息等。 |
![]() |
2
4
包含一个静态类,其中包含所有常量。
|
![]() |
3
1
这取决于它们的“常数”。 如果它们真的是常量,那就是永远不会改变的东西,那么就是一个包含常量的静态类。例如,数字pi,或者可能是包含表中字段名称的常量。 如果它们更特定于服务器,比如连接字符串,并且您不想使用web.config,那么您可能需要签出包含web.config中新配置文件的选项。
然后,local.config应该只包含appsettings元素。如果local.config文件不存在,它将被忽略。所以没有例外。任何同时存在于local.config和web.config中的设置都将使用local.config。然后,您可以在多个安装之间共享Web配置文件,并在local.config中覆盖本地设置。 如果常量更多的是超级用户在运行时应该能够修改的内容,那么我将选择数据库中的表。例如,如果您想让超级用户修改最大密码重试次数或其他。 |
![]() |
4
1
XML文件和使用应用程序缓存来提高性能,或者UUU可以使用ASP.NET配置文件。 |
![]() |
A B · C#Excel自动调整列避免长文本时出错 8 月前 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 8 月前 |
![]() |
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 8 月前 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 8 月前 |