0

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

+0

一个集合总是有序的(除了那些实现'ISet ','IDictionary')。 – 2014-10-07 07:17:01

回答

2

StringCollection以您插入的方式排序,因此对您而言已足够。

有一个小窍门:你可以编辑Settings.settings文件更改任何字段的数据类型:

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

被告知该类型定义,必须在XML序列化!