Steven
have a look at this simple example I think it should give you an idea
Public Class Person
Private _Name As String = String.Empty
Public Property Name() As String
Get
Return _Name
End Get
Set(ByVal value As String)
_Name = value
End Set
End Property
End Class
Public Class Emplyoee
Inherits Person
Private _EmpID As Integer = 0
Public Property EmployeeID() As Integer
Get
Return _EmpID
End Get
Set(ByVal value As Integer)
_EmpId = value
End Set
End Property
End Class
This would then be the variable you use to create the genric.list(of t) i.e.
dim People as new list(of Employee)
.
This might also prove to be a good article it helped me get the basics of inheritance
How to use inheritance in Visual Basic 2005 or in Visual Basic .NET[
^]