首页 >> VB.Net >> 正文
用新VB.NET 枚举提高效率-VB.NET
  来源:Dotnet频道 作者:采集 时间:2008-3-10  

    当你还使用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创建Web服务访问程序-VB.NET

本篇新闻:用新VB.NET 枚举提高效率-VB.NET

相关新闻
相关评论
 
评论表单加载中...
 
VB.Net文章

 在Visual C++应

 编辑:admin

 时间:2008-3-10


   编程入门网-介绍.NET中的委派(Delegates)之三
   编程入门网-介绍.NET中的委派(Delegates)之二
   编程入门网-介绍.NET中的委派(Delegates)之一
   编程入门网-用Visual C#实现文件下载功能
   编程入门网-用C#写简单的CGI程式
最新文章
   编程入门网-介绍.NET中的委派(Delegates)之三
   编程入门网-介绍.NET中的委派(Delegates)之二
   编程入门网-介绍.NET中的委派(Delegates)之一
   编程入门网-用Visual C#实现文件下载功能
   编程入门网-用C#写简单的CGI程式
总站搜索
搜索
 
热门文章
   oracle数据库文件中的导入\导出
   用Oracle10g列值掩码技术隐藏敏感数据
   VB程序中用ADO对象动态创建数据库和表-VB.NET
   用VB6写简单程序 让电骡自动关机-VB.NET
   使用.NET2.0编写COM组件供VB调用-VB.NET
   VB.NET:键盘控制焦点移动-VB.NET
   用VB.NET绘制GDI图形-VB.NET
   vb.net中应用 ArrayList 实例-VB.NET
 
推荐文章
ASP.NET中的状态管理-ASP.NET
VC、IE、ASP环境下打印、预备的完美解决方案
oracle数据库文件中的导入\导出
VB.NET中快速访问注册表技巧-VB.NET
在vb中实现超连接的方法!和直接发邮件-VB.NET
用VB做realplayer播放列表-VB.NET
在VB.NET中如何实现和利用SortedLists-VB.NET
利用VB.NET Stopwatch对象记录时间-VB.NET
成都古羌科技有限公司版权所有: Copyright@2007-2010 ,ALL Rights Reserved 蜀ICP备07017240号