⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 kids.vb

📁 《ViSUAL BASIC》设计模式
💻 VB
字号:
Imports System.Collections
Public Class Kids
    'Class Kids
    Implements IEnumerable
    Private kidList As Arraylist
    Private index As Short
    Public Sub New(ByRef Filename As String)
        MyBase.New()
        Dim sline As String ' line read in
        Dim vbf As vbFile = New vbFile(filename) ' file class
        Dim kd As Kid ' kid object
        kidList = New ArrayList()
        vbf.OpenForRead() ' open the file
        sline = vbf.readLine
        While sline.Length > 0 ' read in the lines
            kd = New Kid(sline)
            kidList.add(kd) ' Add to collection
            sline = vbf.readLine
        End While
        vbf.closeFile()
        
    End Sub
    Public Function getIterator() As IEnumerator
        Dim kiter As KidIterator = New KidIterator(kidlist) ' create an iterator
        Return kiter ' and return it
    End Function
    Public Function getClubIterator(ByRef clb As String) As ienumerator
        Dim kiter As KidClubIterator = New KidClubIterator(kidlist, clb) ' create an iterator
        Return kiter ' and return it
    End Function
    Public Function GetEnumerator() As IEnumerator Implements IEnumerable.GetEnumerator
        Return getiterator
    End Function
End Class

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -