用新VB.NET 枚举提高效率
来源:互联网 发布:药店医药通软件 编辑:程序博客网 时间:2024/06/15 23:28
当你还使用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控件。
- [类] 分页类
- 像Asp一样轻松分页显示数据(C#)
- 常用Response对象的使用祥解
- ASP.NET中如何防范SQL注入式攻击
- ASP.NET编程中的十大技巧
- 用新VB.NET 枚举提高效率
- 简介使用ASP.NET访问Oracle数据库的方法
- ASP编写的一个简单的颜色吸取器
- Asp.net+Xml开发网络硬盘
- C#中一些字符串操作的常用用法
- 内容分页简单实现代码及祥解(C#)
- 面向对象的asp编程之二--分页对象(javascript版)
- Windows SDK编程之一 窗口示例程序
- Windows MFC编程之一 最简单的MFC程序