知识大全 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

相关参考

知识大全 VB.net2008精彩实例,窗体应用技巧[1]

VB.net2008精彩实例,窗体应用技巧[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 VB.net2008精彩实例,窗体应用技巧[2]

VB.net2008精彩实例,窗体应用技巧[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 VB.NET多线程开发实例

同Java一样简单!VB.NET多线程开发实例  以下文字资料是由(历史新知网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  VBNET

知识大全 VB.NET 拖动无边框窗体编程实例

VB.NET拖动无边框窗体编程实例  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!    Impor

知识大全 VB.NET设置屏幕分辨率、颜色位数、刷新率 实例代码

VB.NET设置屏幕分辨率、颜色位数、刷新率实例代码  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 VB.NET拷贝整个目录下所有子目录及文件的实例代码

VB.NET拷贝整个目录下所有子目录及文件的实例代码  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 消息队列在VB.NET数据库开发中的应用

消息队列在VB.NET数据库开发中的应用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 我们先简单

知识大全 VB.NET对象的广泛应用

VB.NET对象的广泛应用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  代码重用简化了开发过程

知识大全 ASP.NET 3.5中的Login控件应用vb.net实现

ASP.NET3.5中的Login控件应用vb.net实现  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 vb.net字符串的操作应用

  字符串的操作应用  [vb]  ModuleModule  SubMain()  定义个字符串变量  DimstrstrstrAsString  给strstr付初值  str=Hello:str