这是我第一次使用配置文件,所以我不确定要走哪个方向。我环顾四周,但没有找到任何具体的答案。在哪里存储不同的配置设置? C#服务
我有一些配置设置,即一个整数的列表,自定义对象的列表和一个整数。目前,我正在为我的配置文件追求XML,我正在使用序列化来存储和读取我的自定义对象列表。但是,我不确定该约定或可能将其他设置存储在同一个文件中。理想情况下,我希望它是一个可以通过GUI配置的单个文件,我可以用XML实现吗?
我怎么能存储和读取我的其他列表,以及单个int独立?即指文件的那部分? - 序列化允许这或我需要多个文件?这是不好的做法吗?
我应该使用不同的充类型的配置文件,或者除了使用设置来我的XML文件?有多种配置模式是不好的做法吗?
非常感谢您提供的任何建议!
事情是我有两个列表,但我不知道如果我可以将它们存储在相同的配置(XML)文件和序列化。当你说分开的文件时,你的意思是不止一个?我想将所有设置保存在一个文件中,但是可以原谅吗? – marked
您可以存储任何数量的配置文件serialisable对象的名单,是的,你可以让他们都在同一个文件中。您可以尝试的其中一个选项是转到项目属性单击右侧的设置选项卡,然后单击中间提供的链接。它会给你你可以在配置文件中序列化的对象列表。下面是一个例子http://msdn.microsoft.com/en-us/library/a65txexh.aspx你应该能够如果您从浏览选项,选择它以连载名单。检查了这一点http://msdn.microsoft.com/en-us/library/aa730869(v=vs.80).aspx#settingscs_topic2 –
你认为有可能适应以下技术... HTTP:/ /stackoverflow.com/questions/1321248/how-do-i-save-serialize-a-custom-class-to-the-settings-file像我需要使用自定义对象的名单? – marked