Object.GetType Method Gets the Type of the current instance.
Public Class MyBaseClass End Class Public Class MyDerivedClass : Inherits MyBaseClass End Class Public Class Test Public Shared Sub Main() Dim base As New MyBaseClass() Dim derived As New MyDerivedClass() Dim o As Object = derived Dim b As MyBaseClass = derived Console.WriteLine("base.GetType returns {0}", base.GetType()) Console.WriteLine("derived.GetType returns {0}", derived.GetType()) Console.WriteLine("Dim o As Object = derived; o.GetType returns {0}", o.GetType()) Console.WriteLine("Dim b As MyBaseClass = derived; b.Type returns {0}", b.GetType()) End Sub End Class