我一直在寻找指定的代码,浏览微软的MSDN库,但我无法找到或提出解决方案:
问题:如何在现有数组中添加字符串?
我一直在尝试这个
Dim Items() As String
Items = ListBox1.Items.Cast(Of String).ToArray
Array.Reverse(Items)
Me.ListBox1.Items.Clear()
Me.ListBox1.DataSource = Items
**Items.add("Add This to my array")**
但不幸的是,这并没有奏效。
我的代码正在将填充的列表框加载到数组中(反转条目,然后在用数组填充之前清除列表框)。
我现在如何添加到此阵列?
答案 0 :(得分:1)
试试这个......
Public Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Dim Items As List(Of String)
Items = ListBox1.Items.Cast(Of String).ToList
Items.Reverse()
Items.Add("Add This to my array")
Me.ListBox1.Items.Clear()
Me.ListBox1.DataSource = Items
End Sub
End Class
使用List而不是数组几乎相同的代码(略微重新排列)