Hi. I've written my own class that inherits the CollectionBase class which i named it the ObjectCollection class. I implement this class as a type-safe collection that only permits the addition/removal of a custom class that i've written myself.
For eg.
I would like to implement a Dispose method that removes all Student object from the ObjectCollection class. How do i do that?Code:Public Class Student Name As String Age As Integer Address As String DateOfBirth As Date End Class Public Class ObjectCollection Inherits CollectionBase Public Function Add(ByVal Obj As Student) As Integer Return innerlist.Add(Obj) End Function Public Sub Remove(ByVal Obj As Student) innerlist.Remove(Obj) End Sub Default Public Property Item(ByVal Index As Integer) As Student Get Return DirectCast(innerlist.Item(Index), Student) End Get Set(ByVal Value As Student) innerlist.Item(Index) = Value End Set End Property End Class
Thanks,
Archaven




Reply With Quote