用新VB.NET枚举提高效率
来源:互联网 发布:windows时间同步超时 编辑:程序博客网 时间:2024/06/05 19:37
当你还使用For…Each循环或者是For 1 To Count 循环处理集合的时候,VB .NET中加入了一种新的技术,IEnumerator界面。
IEnumerator界面支持两种方法和一种特性。MoveNext方法能在集合中一次移动一条记录。Reset方法能使枚举器复位到集合的起始。Current特性能从集合返回当前记录。
下面的程序显示了这三种计算集合的可能的办法。
Dim testCollection As New Collection()
Dim collectionItem As String
Dim loopCounter As Integer Dim enumCollection As Ienumerator
With testCollection
.Add("1")
.Add("2")
.Add("3")
End With
For Each collectionItem In testCollection
Console.Out.WriteLine(collectionItem)
Next
For loopCounter = 1 To testCollection.Count
Console.Out.WriteLine(testCollection.Item(loopCounter))
Next
enumCollection = testCollection.GetEnumerator()
Do While enumCollection.MoveNext
Console.Out.WriteLine(enumCollection.Current)
Loop
IEnumerator带给你For…Each技术所能提供的计数功能,另外还有使循环复位和从起始位置开始的新加功能。
- 用新VB.NET 枚举提高效率
- 用新VB.NET枚举提高效率
- 用新VB.NET枚举提高效率
- vb.net 枚举类型
- VB.net 枚举经典源码
- VB.NET实现DirectPlay(1)枚举设备
- .net 提高效率 ---初学者
- [VB.Net]获取新实例的命令行
- VS2010中vb.net的新特性
- vb.net枚举网络中所有的SQL 2000服务器。
- vb.net枚举网络中所有的SQL 2000服务器
- [VB.Net]Windows Shell 外壳编程系列(1) --- 枚举 C:/
- VB.NET入门(五):数组,枚举与结构体
- vb.net枚举 Enum 星期几 周几 Parse
- VB.NET 枚举 描述 中文 ComponentModel.Description DescriptionAttribute
- 走近VB.NET十五 在VB.NET中使用新的控件labellink访问
- [VB.NET]多线程——创建新线程
- VB.Net程序设计:格式化XML文件,扩展新RichTextBox控件。
- jdbc两种不同的实现
- socket编程原理(二)
- 完整的VB.NET的语法解析程序
- VB.NET的新的面向对象能力
- VB.Net查找程序的前一个运行结果
- 用新VB.NET枚举提高效率
- 百万程序员的苦恼-选择VB.NET还是C#
- VB.Net开发的长内容自动分页功能
- VB.Net中应用ArrayList实例
- VB.NET中使用ListView控件的简单例子
- VB.NET中快速访问注册表技巧
- 如何通过VB.NET获取网卡地址
- 在VB.NET中执行基本的数组操作
- 在VB.NET中利用Split和Replace函数计算字数