知识大全 vb.net中应用ArrayList 实例
Posted 知
篇首语:每个牛逼的人,都有一段苦逼的坚持。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 vb.net中应用ArrayList 实例相关的知识,希望对你有一定的参考价值。
vb.net中应用ArrayList 实例 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
ArrayList 就是数组列表 它位于 System Collections名称空间下 是集和类型 与 ArrayList 同胞的还有一个List 他们的实用很相似 我们只介绍一些关于ArrayList的一些东东
ArrayList有三个构造器:
ArrayList()
ArrayList(int )
ArrayList(ICollection)
一个简单的例子如下
Dim t As New ArrayList()
t Add( Northsnow )
Dim d As New Collection
d Add( 塞北的雪 )
d Add( )
t AddRange(d)
For Each aa As String In t
MsgBox(aa ToString())
Next
会依次输出
Northsnow
塞北的雪
ArrayList的构造器可以接受一个集和 例子如下
Dim d As New Collection
d add( Northsnow )
d Add( 塞北的雪 )
d Add( )
Dim t As New ArrayList(d)
Dim sb As New System Text StringBuilder()
If t Count > Then
sb Append( ArrayList中共有 成员 )
sb Append(t Count ToString)
sb Append( 个 )
For Each aa As String In t
sb AppendLine()
sb Append(aa)
Next
End If
MsgBox(sb ToString)
最后输出结果为
ArrayList中共有 成员 个
Northsnow
另外还可以给 ArrayList的构造器传递一个整数 以设定ArrayList的初始容量 并可以通过 更改 Capacity属性的值更改 当前 ArrayList的容量 也可以用 TrimToSize方法将容量压缩成实际的元素数量 例子如下
Dim t As New ArrayList( )
Dim d As New Collection
d Add( Northsnow )
d Add( 塞北的雪 )
d Add( )
t AddRange(d)
MsgBox(t Capacity)
t Capacity =
MsgBox(t Capacity)
t TrimToSize()
t Capacity = t Count 与 t TrimToSize() 等效
MsgBox(t Capacity)
依次输出
cha138/Article/program/ASP/201311/21648
相关参考