gpt4 book ai didi

c# - 与 ConfigurationManager 耦合或将参数从一个传递到另一个

转载 作者:太空宇宙 更新时间:2023-11-03 13:15:37 24 4
gpt4 key购买 nike

是否可以直接从配置中获取不同级别系统的参数?

我的意思是专门将每一层与 .Net 中的 ConfigurationManager 耦合,而不是由创建者通过构造函数或其他方式传递参数。

最佳答案

如果你需要单元测试配置应该被注入(inject)。 http://www.devtrends.co.uk/blog/configuration-settings-are-a-dependency-that-should-be-injected

并让您的类的用户以确定性的方式提供所有参数(而不是仅仅依靠文档、源代码和异常来猜测)。 http://www.codeproject.com/Articles/196563/Don-t-use-ConfigurationManager

关于c# - 与 ConfigurationManager 耦合或将参数从一个传递到另一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26385571/

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