我正在寻找一种简洁/干净的方法将字符串列表存储到C# 设置 http://msdn.microsoft.com/en-us/library/aa730869%28VS.80%29.aspx文件。据我所知,您无法将 List 对象存储到这些设置中,因此基本上需要将其转换为字符串。例如,假设我有一个姓名列表:
- NameA
- Name;B
- 复杂、奇怪、名字
- 姓名“昵称”人
即我试图演示可能包含的名称列表any特点。有没有人有任何关于简洁格式+正则表达式的建议来阅读它,可以处理任何字符?或者可能是序列化的简单方法List<string>
?
目前,我将它们保存为一个简单的命令分隔字符串,只要您小心名称(不能有逗号),它就可以正常工作,但注定会破坏该行。
您可以选择设置条目的类型为
System.Collections.Specialized.StringCollection
从属性.设置选项卡。
这将被翻译成您的配置文件,如下所示
<ArrayOfString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<string>string1</string>
<string>string2</string>
</ArrayOfString>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)