【发布时间】:2014-05-15 13:11:51
【问题描述】:
我的任务是制作一个模块化程序,该程序使用易于编辑的外部文件来指示是否显示某些元素、使用哪些类等。
使用 C# 和 Visual Studio 2008,我应该使用什么类型的文件?有人建议我使用 .ini,但也有人说要使用 .xml 吗?
哪个文件最好,是否有内置的 C# 方法来处理这些文件?
【问题讨论】:
我的任务是制作一个模块化程序,该程序使用易于编辑的外部文件来指示是否显示某些元素、使用哪些类等。
使用 C# 和 Visual Studio 2008,我应该使用什么类型的文件?有人建议我使用 .ini,但也有人说要使用 .xml 吗?
哪个文件最好,是否有内置的 C# 方法来处理这些文件?
【问题讨论】:
有很多不同的方法可以实现不同的目标。例如,您可以在 app.config 文件中使用 appSetting 来打开和关闭功能。如果您想更改使用的类或服务,那么您可以将 DI/IoC 与 Castle Windsor 之类的东西一起使用,并在代码和/或 xml 中进行配置。
如果您可以更具体地说明您想要实现的目标,以及代码中的一些示例,您可能会得到一些更好的答案。
【讨论】:
您可以在配置文件中使用自定义部分。 配置文件是 .net 上下文中众所周知的 xml 文件。 在此处查看示例:http://msdn.microsoft.com/en-us/library/vstudio/2tw134k3(v=vs.100).aspx
【讨论】: