Visual Basic.net ArrayList 用法
来源:互联网 发布:如何预防网络成瘾 编辑:程序博客网 时间:2024/04/28 22:08
ArrayList代表一个动态的,此类实现大小可动态调整的对象数组,提供了一般的集合功能,适合于大多数用户应用。
ArrayList有三个构造器:
1.ArrayList()直接实例化,后调用方法添加或者删除列表条目
Dim pan1 as New ArrayList()pan1.add(“number1”)dim arr1 as New Collectionarr1.add(“number2”)arr1.add(“ss3”)pan1.addrange(arr1)
2.ArrayList(int32)
给 ArrayList的构造器传递一个整数,以设定ArrayList的初始容量。Dim pan1 as ArrayList(5) ‘设定ArrayList初始容量Dim cc as Collectioncc.add(string1)cc.add(string2)pan1.addrange(cc)pan1.capacity=8 ‘将arraylist容量重新设定为8MsgBox(pan1.capacity)‘TrimToSize()方法将arraylist容量压缩成实际的元素数量‘pan1.capacity 与pan1.trimtosize()及pan1.count等价pan1.trimtosize()
3.ArrayList(ICollection)
ArrayList的构造器可以接受一个集合
Dim cc As New Collectioncc.add("string1")cc.Add("string2")Dim pan1 As New ArrayList(cc)
实例:
Imports SystemImports System.CollectionsImports Microsoft.VisualBasicPublic Class SamplesArrayList Public Shared Sub Main() ' Creates and initializes a new ArrayList. Dim myAL As New ArrayList() myAL.Add("Hello") myAL.Add("World") myAL.Add("!") ' Displays the properties and values of the ArrayList. Console.WriteLine("myAL") Console.WriteLine(" Count: {0}", myAL.Count) Console.WriteLine(" Capacity: {0}", myAL.Capacity) Console.Write(" Values:") PrintValues(myAL) End Sub Public Shared Sub PrintValues(myList As IEnumerable) Dim obj As [Object] For Each obj In myList Console.Write(" {0}", obj) Next obj Console.WriteLine() End Sub 'PrintValuesEnd Class
0 0
- Visual Basic.net ArrayList 用法
- Visual Basic.net
- Visual Basic .NET 入门
- 精通 Visual Basic .NET
- Mastering Visual Basic .NET
- Visual Basic.NET探密
- Visual Basic.NET探密
- Visual Basic.NET探密
- 什么是Visual Basic.NET?
- Visual Basic.NET探密
- Visual Basic .NET Bible
- Visual Basic.NET 学习心得
- Visual Basic .NET
- VB.NET & Visual Basic
- VB.NET & Visual Basic
- Visual Basic .NET
- Visual Basic .NET资源工具包
- Visual Basic .NET 代码示例
- C语言第七课
- Sicily 1014 畅通工程
- 数据结构学习笔记(二)------------线性表之链式存储
- python2.7中文乱码解决方案
- wifi共享精灵 设置热点后 电脑上不了网
- Visual Basic.net ArrayList 用法
- C当中关于sizeof(struct)和sizeof(union)
- Spark 常见问题小结
- c# 如何判断字符串中相同字符串的个数 (相同字符在字符串中出现的次数)
- 模拟赛 计算(时间限制:1s;空间限制 64MB)
- 源代码安装samba服务器
- 简单的答题网页
- poj 1692 Crossed Matchings DP
- maven的学习系列(二)—maven的目录结构