我喜欢Python的方式,这样你就可以在.py文件中拥有一个可读的配置文件。
此配置文件仅供开发人员使用,因此不必对用户友好。我可以使用哪些方法来存储详细信息?
谢谢!
答案 0 :(得分:1)
在.NET中,我们使用单独的.config文件。可以使用ConfigurationManager类读取数据。
答案 1 :(得分:1)
MSDN: http://msdn.microsoft.com/en-us/library/system.configuration.configurationmanager.aspx
简单的例子: http://www.dotnetspider.com/resources/21709-Reading-value-from-App-Config-C-Windows.aspx
HEC
答案 2 :(得分:0)
我认为MSDN中的文章Using Settings in C#正是您所寻找的。 p>
答案 3 :(得分:0)
除了外部配置文件之外,您还可以使用C#中的DSL来配置系统,这与ASP.NET MVC和/或StructureMap注册等常见内容非常相似。
当然,如果你喜欢python方法,你可以通过IronPython运行py脚本来配置你的系统少一点xml。这样可以避免重新编译,同时允许基于代码的配置脚本。
答案 4 :(得分:0)
这不是标准方式,但可以使用IronPython解释器,并且在.NET中也有可读的.py配置文件。与普通XML配置文件相比,优势在于IronPython配置文件可以包含任何代码,因此可以执行以下操作:循环遍历所有文件或包含if-else子句以使用不同的配置选项,具体取决于例如:操作系统版本。