广·西·电·脑·服·务·网
设为首页
收藏本站
首 页
│
IT 报 道
│
操作系统
│
硬件学院
│
软件学院
│
网络学院
│
服 务 器
│
软件下载
DIY经验
│
数据恢复
│
维修宝典
│
电脑保养
│
故障症状
│
黑客安全
│
电脑病毒
│
电脑优化
维修网点
│
IT 黄 页
│
网络游戏
│
大师答疑
│
网站技术
│
动漫游戏
│
服务社区
│
素材图片
广西电脑服务网 ·广西最大的电脑服务平台
您现在的位置:
广西电脑维修在线
>>
网络学院
>>
程序设计
>> 网络学院正文
vb.net中应用 ArrayList 实例
作者:未知 文章来源:未知 点击数: 更新时间:2007-1-14 16:43:13
ArrayList 就是数组列表,它位于 System.Collections名称空间下。是集和类型。 与 ArrayList 同胞的还有一个List,他们的实用很相似。我们只介绍一些关于ArrayList的一些东东。
ArrayList有三个构造器:
ArrayList()
ArrayList(int32)
ArrayList(ICollection)
一个简单的例子如下:
Dim t As New ArrayList()
t.Add("Northsnow")
Dim d As New Collection
d.Add("塞北的雪")
d.Add("http://blog.csdn.net/precipitant")
t.AddRange(d)
For Each aa As String In t
MsgBox(aa.ToString())
Next
'会依次输出:
'Northsnow
'塞北的雪
'http://blog.csdn.net/precipitant
ArrayList的构造器可以接受一个集和,例子如下:
Dim d As New Collection
d.add("Northsnow")
d.Add("塞北的雪")
d.Add("http://blog.csdn.net/precipitant")
Dim t As New ArrayList(d)
Dim sb As New System.Text.StringBuilder()
If t.Count > 0 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中共有 成员 3 个
'Northsnow
'塞北的雪
'http://blog.csdn.net/precipitant
另外还可以给 ArrayList的构造器传递一个整数,以设定ArrayList的初始容量。并可以通过 更改 Capacity属性的值更改 当前 ArrayList的容量,也可以用 TrimToSize方法将容量压缩成实际的元素数量,例子如下:
Dim t As New ArrayList(10)
Dim d As New Collection
d.Add("Northsnow")
d.Add("塞北的雪")
d.Add("http://blog.csdn.net/precipitant")
t.AddRange(d)
MsgBox(t.Capacity)
t.Capacity = 6
MsgBox(t.Capacity)
t.TrimToSize()
't.Capacity = t.Count 与 t.TrimToSize() 等效
MsgBox(t.Capacity)
'依次输出:
'10
'6
'3
由于ArrayList是集和类型,所以它具有一些集和的操作方法。比如 遍历,查找,插入 等操作。同时 ArrayList还相当于一个大小可自由改变的一维数组。所以当然也可以像对待数组一样对他进行操作
上网速度
更快
更爽、更
安全
下载使用Firefox
火狐浏览器
网络学院录入:nnyx 责任编辑:nnyx
上一篇网络学院:
vb.net中来调用 Windows API
下一篇网络学院:
技巧 vb.net中的操作符应用实例
【字体:
小
大
】【
发表评论
】【
加入收藏
】【
告诉好友
】【
打印此文
】【
关闭窗口
】
消除用Netscape编制的网页中的乱码
企业局域网网速减慢的故障解决
四招学会查找光纤网络故障
如何解决无线网络连接故障
局域网网速变慢故障
家庭组网方法
直接电缆相连组网
outlook 如何使用
超五类双绞线制作方法
D-Link无线ADSL宽带接入方法
宽带连接设置
共享上网设置方法
ADSL变慢原因
局域网无法访问
局域网布线
用Firefox将Gmail变成GB级FTP服务器!
SAP漏洞
局域网内禁制P2P软件
防止BT下载
VLAN网络管理
网络学院图片
outlook 如何使用
D-Link无线ADSL宽带接入方法
宽带连接设置
共享上网设置方法
热点网络学院
QQ密码本地破解
BitComet全优化
解除SP2对BT下载连接数的限制
ASP六大对象介绍(下)
ASP六大对象介绍(上)
怎么用FTP软件来上传?
重新安置IE临时文件夹
多点出发 消除局域网遗留共享痕迹
手把手教你设置无线路由WEP加密应用
内网BitComet下载提速方案
关于公司
|
免责声明
|
广告服务
|
招贤纳士
|
联系我们
|
友情链接
|
网站地图
1
2
3
Copyright@2005 - 2006 http://www.
GXF
.com.cn
All Right Reserved
桂ICP备06002242号
技术咨询
22097366
10231086
30636841
技术交流群
27717914