C#中有哪些方法可以使用配置文件?

3

我喜欢Python的做法,它可以在.py文件中创建一个可读的配置文件。

这个配置文件仅供开发人员使用,所以不必考虑用户友好性。有哪些方法可以用来存储详细信息呢?

谢谢!

5个回答

1
在.NET中,我们使用单独的.config文件。可以使用ConfigurationManager类读取数据。

1

0

0
除了外部配置文件,您可以使用C#中的DSL来配置系统,就像在ASP.NET MVC和/或StructureMap注册中常见的那样。
当然,如果您喜欢Python方法,您可以通过IronPython运行py脚本来使用更少的xml配置系统。这将避免重新编译,同时允许基于代码的配置脚本。

0

这不是标准的方法,但你可以使用IronPython解释器,在.NET中拥有一个可读的.py配置文件。与普通的XML配置文件相比,IronPython配置文件的优势在于它可以包含任何代码,因此它可以执行诸如循环所有文件或包含if-else语句以根据操作系统版本等条件使用不同的配置选项等操作。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接