在应用程序设置中存储字符串数组

时间:2014-10-07 07:08:18

标签: c# application-settings event-listener arrays stringcollection

我有一个字符串数组信息,我需要从一个用户控件传递到另一个用户控件。对于此类情况,应用程序设置包含System.Collection.Specialized.StringCollection数据类型。但由于我需要按特定顺序使用我的数组,字符串集合是否有帮助?除此之外,在应用程序设置中保存这些参数甚至是一个好主意,还是有更好的方法在程序中传递这些参数?我在程序中也使用了EventListeners,但是将参数从一个用户控件传递到另一个用户控件似乎不太方便。

1 个答案:

答案 0 :(得分:2)

StringCollection按您插入的方式排序,这样就足够了。

作为提示:您可以编辑Settings.settings文件以更改任何字段的数据类型:

<Setting Name="Setting" Type="System.String[]" Scope="User">
  <Value Profile="(Default)"></Value>
</Setting>

请注意,您定义的类型必须是XML可序列化的!