Mega Code Archive

 
Categories / VB.Net / Reflection
 

Type IsAssignableFrom

Imports System Imports System.Collections.Generic Class ArrayTypeTest     Public Shared Sub Main()         Dim array10(10) As Integer         Dim array2(2) As Integer         Dim array22(2, 2) As Integer         Dim array24(2, 4) As Integer         Dim array10Type As Type = array10.GetType         Dim array2Type As Type = array2.GetType         Dim array22Type As Type = array22.GetType         Dim array24Type As Type = array24.GetType         Console.WriteLine("Integer(2) assignable from Integer(10): {0}", array2Type.IsAssignableFrom(array10Type))         Console.WriteLine("Integer(2) assignable from Integer(2,4): {0}", array2Type.IsAssignableFrom(array24Type))         Console.WriteLine("Integer(2,4) assignable from Integer(2,2): {0}", array24Type.IsAssignableFrom(array22Type))     End Sub End Class