Arrays 使用My.Settings保存数组
如何使用Arrays 使用My.Settings保存数组,arrays,vb.net,Arrays,Vb.net,如何使用My.Settings在VB.NET中保存数组或ArrayList?我在任何地方都找不到数组类型,即使在浏览窗口中也是如此 我知道我可以将数组转换为字符串,但我不知道如何将字符串转换为数组。我知道如果我在分隔符处打断它,那么我可以将字符串转换为数组,但我的问题是任何文本都可以作为单个值存储在数组中,因此我无法选择不太可能使用的分隔符。什么类型的数组?我很幸运地将StringCollection用于字符串。ArrayList适用于大多数其他功能(这是我唯一使用ArrayList的地方)。我
My.Settings
在VB.NET中保存数组或ArrayList
?我在任何地方都找不到数组类型,即使在浏览窗口中也是如此
我知道我可以将数组转换为字符串,但我不知道如何将字符串转换为数组。我知道如果我在分隔符处打断它,那么我可以将字符串转换为数组,但我的问题是任何文本都可以作为单个值存储在数组中,因此我无法选择不太可能使用的分隔符。什么类型的数组?我很幸运地将StringCollection用于字符串。ArrayList适用于大多数其他功能(这是我唯一使用ArrayList的地方)。我要么使用StringCollection类型,在my.settings中存储元素时将元素转换为字符串,要么使用XML序列化将数组转换为XML字符串,并将其存储在我的.settings中。我也面临着同样的问题,我想出了一个解决方案 以下是步骤:
system.collections.arraylist
并按enter李>
your_array_name(here_comes_the_item_no.) = whatever
ArrayList,它现在可以容纳任意数量的字符串。你能解释什么是stringcollection以及它是如何工作的吗?我只需要通过索引派生单个字符串并添加新字符串的方法。谢谢你的帮助!StringCollection只是一个专门针对字符串的ArrayList,在您意识到这意味着您还可以获得编译时类型安全性之前,它听起来不太有用——比如intellisense支持和类型检查/验证。另外,由于您在我所有的问题上都提供了巨大的帮助,如果你想在脚本完成后得到一份免费的副本,你可以问一下。它可能不会给您留下太多印象,但它是一个有用的实用工具,我想人们会使用它(包括我自己)。我也使用StringCollection获得它,但当然,您的工具适用于任何类型的数据。谢谢