我喜欢Python的方式,这样你就可以在.py文件中拥有一个可读的配置文件。有什么方法可以在C#中配置文件?
此配置文件仅面向开发人员,因此它不必是用户友好的。我可以使用哪些方法来存储详细信息?
谢谢!
我喜欢Python的方式,这样你就可以在.py文件中拥有一个可读的配置文件。有什么方法可以在C#中配置文件?
此配置文件仅面向开发人员,因此它不必是用户友好的。我可以使用哪些方法来存储详细信息?
谢谢!
在.NET中,我们使用单独的.config文件。数据可以通过ConfigurationManager类读取。
我认为MSDN中的文章Using Settings in C#就是您要找的内容。
在.NET中它更容易! 使用system.configuration从app.config文件读取部分。
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
除了外部配置文件,您可以使用DSL在C#来配置系统,就像是普通的诸如ASP.NET MVC和/或StructureMap注册等。
当然,如果你喜欢Python的方法,你可以通过IronPython运行py脚本来配置你的系统少一点xml。这将避免需要重新编译,同时允许基于代码的配置脚本。
这不是标准的方法,但你可以使用IronPython解释器,并且在.NET中也有一个可读的.py配置文件。与普通的XML配置文件相比,它的优点是IronPython配置文件可以包含任何代码,所以它可以执行诸如循环遍历所有文件或包含if-else子句以使用不同的配置选项,具体取决于例如。操作系统版本。