gpt4 book ai didi

c# - 为什么使用 ConfigurationManager 与读取自定义配置文件?

转载 作者:行者123 更新时间:2023-12-03 19:19:45 27 4
gpt4 key购买 nike

我一直使用我自己的配置文件格式,即 XML,然后我只是将 XML 反序列化为我项目中的一个对象,或者只是将其读入 XML 文档。

这似乎更容易阅读和访问我需要的信息。

我今天早上查看了 ConfigurationManager 类,仅读取配置文件似乎有点过于复杂。

关于为什么我应该使用 ConfigurationManager 有任何争论吗?

最佳答案

  1. 它只是 .NET 中的一个内置机制,已经为您实现了,所以您不需要任何额外的代码(可能除了将它包装在您自己的 IConfig 来分离关注点)。

  2. 有一个用于编辑 .NET 配置文件的 GUI,有时会派上用场。

  3. 例如,ASP.NET 应用程序会在 web.config 更改后自动重新启动,而您需要一些自定义逻辑才能使您自己的配置文件具有相同的行为。

关于c# - 为什么使用 ConfigurationManager 与读取自定义配置文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15783175/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com