加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 用于存储的XML或INI文件?

发布时间:2020-12-16 00:10:32 所属栏目:百科 来源:网络整理
导读:存储在我的程序中使用的值列表的最佳方法是什么,并允许用户更改它们? XML文件或INI文件为什么? 如果您有更好的建议,欢迎您. 编辑:为了得到最合适的答案,这里有一些细节.但是,答案可以帮助其他用户,因为自定义详细信息仅作为注释编写. 我有一个元素集合,每
存储在我的程序中使用的值列表的最佳方法是什么,并允许用户更改它们? XML文件或INI文件为什么?

如果您有更好的建议,欢迎您.

编辑:为了得到最合适的答案,这里有一些细节.但是,答案可以帮助其他用户,因为自定义详细信息仅作为注释编写.

我有一个元素集合,每个元素都标有“true”或“false”值.
在我的程序中,我只想使用列表中带有“true”值的元素.

我只能使用带有“True”元素的Enum,但我希望用户选择他想要的元素,将false更改为true,反之亦然.

但是,我不希望他在每次执行中选择所需的元素.这就是为什么我考虑使用一个可以根据用户优先使用方便更改的文件.

解决方法

在我看来,有很多选择,但如果没有经验,你应该尽可能地保持它.

一种方法是使用您可以使用项目本身生成的设置.

只需点击添加>即可将设置文件添加到项目中.解决方案资源管理器中的新项目,然后选择设置文件.

This是一篇有关向设置文件添加列表的有用文章.

在您的情况下,您也可以选择字符串设置.只需使用以下方法将整数值保存到该字符串:

Properties.Settings.Default.SettingX = string.Join(",",array);

用它来回读:

string[] list = Properties.Settings.Default.SettingX.Split(',');

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读