📄 kids.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 + -