16,555
社区成员
发帖
与我相关
我的任务
分享
Public Sub TestList()
'6楼的改一下。
Dim collectionnumber As New List(Of Integer)
Dim resultlist As New List(Of Integer())
collectionnumber.Add(1)
collectionnumber.Add(2)
collectionnumber.Add(3)
resultlist.Add(collectionnumber.ToArray())
collectionnumber.Clear()
collectionnumber.Add(4)
collectionnumber.Add(5)
collectionnumber.Add(6)
resultlist.Add(collectionnumber.ToArray())
For Each ints As Integer() In resultlist
For Each i As Integer In ints
Console.ForegroundColor = ConsoleColor.Yellow
Console.Write(i.ToString() + " ")
Next
Console.WriteLine()
Next
Console.ReadKey()
End Sub
Public Sub TestListOfList()
'这个效果也可以,这个就是你要的List的List。
Dim resultlist As New List(Of List(Of Integer))
Dim collectionnumber As New List(Of Integer)
collectionnumber.Add(1)
collectionnumber.Add(2)
collectionnumber.Add(3)
resultlist.Add(collectionnumber)
collectionnumber = New List(Of Integer)
collectionnumber.Add(4)
collectionnumber.Add(5)
collectionnumber.Add(6)
resultlist.Add(collectionnumber)
For Each ints As List(Of Integer) In resultlist
For Each i As Integer In ints
Console.ForegroundColor = ConsoleColor.Yellow
Console.Write(i.ToString() + " ")
Next
Console.WriteLine()
Next
Console.ReadKey()
End Sub
Public Sub TestList()
'那你要的效果不是这样哦。
Dim collectionnumber As New List(Of Integer)
Dim resultlist As New List(Of Integer())
collectionnumber.AddRange({1, 2, 3})
resultlist.Add(collectionnumber.ToArray())
collectionnumber.Clear()
collectionnumber.AddRange({4, 5, 6})
resultlist.Add(collectionnumber.ToArray())
For Each ints As Integer() In resultlist
For Each i As Integer In ints
Console.Write(i.ToString() + " ")
Next
Console.WriteLine()
Next
Console.ReadKey()
End Sub