使用My.Settings保存数组

时间:2009-08-12 21:35:10

标签: arrays vb.net

如何使用ArrayList在VB.NET中保存数组或My.Settings?我无法在任何地方找到数组类型,即使在浏览窗口中也是如此。

我知道我可以将数组转换为字符串,但我不知道如何将字符串转换为数组。我知道如果我在分隔符处打破它然后我可以将字符串转换为数组,但我的问题是任何文本都可以作为单个值存储在数组中,所以我不能选择一个分隔符不太可能被使用。

3 个答案:

答案 0 :(得分:2)

什么样的阵列?我很幸运使用StringCollection作为字符串。 ArrayList适用于大多数其他任何东西(那是关于唯一的地方我使用arraylist)。

答案 1 :(得分:2)

我也遇到了同样的问题,我想出了一个解决方案。

以下是步骤:

  1. 打开应用的属性并选择设置
  2. 选择设置名称,然后在其中显示类型点击 箭头并选择浏览。
  3. 在浏览窗口中输入system.collections.arraylist并按Enter键!
  4. 你有你的阵列!
  5. 你可以使用这样的数组:

    your_array_name(here_comes_the_item_no.) = whatever
    

答案 2 :(得分:0)

我要么使用StringCollection类型,只是在将元素存储到my.settings时将元素转换为字符串,或者使用XML Serialization将数组转换为xml字符串,并将其存储在my.settings中。