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序列化!

相關問題