RSS
热门关键字:  Java  idc 下载  域名  idc  idc+下载
当前位置 :| 主页>程序设计>VB>

用新VB.NET 枚举提高效率

来源:商务互联 作者:佚名 时间:2008-04-01 点击:

    当你还使用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技术所能提供的计数功能,另外还有使循环复位和从起始位置开始的新加功能。

最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册
栏目列表