VB.Net/Development/GetType
Содержание
Array.CreateInstance(GetType(Integer), 11) to create Array
Imports System
Public Class MainClass
Shared Sub Main(ByVal args As String())
Dim squares As Array = _
Array.CreateInstance(GetType(Integer), 11)
For i As Integer = 0 To 10
squares.SetValue(i * i, i)
Next i
Dim txt As String = ""
For i As Integer = 0 To 10
Console.WriteLine( squares.GetValue(i).ToString )
Next i
End Sub
End Class
Get data type full name for any object
Imports System
Imports System.Data
Imports System.Collections
public class MainClass
Shared Sub Main()
Dim o As Object
o = 5
console.WriteLine(o)
console.WriteLine(o.GetType.FullName)
o = "Hello"
console.WriteLine(o)
console.WriteLine(o.GetType.FullName)
End Sub
End Class
Get Variable Type
Imports System
Public Class MainClass
Shared Sub Main()
Console.WriteLine((4 / 2).GetType())
End Sub
End Class
Object"s GetType Method
Imports System
Public Class MainClass
Shared Sub Main()
Dim c As Integer
Console.WriteLine(c.GetType())
Console.WriteLine(c.GetType().ToString)
End Sub
End Class
Use Type.GetType to get type information
Imports System
Imports System.Reflection
Public Class MainClass
Shared Sub Main( )
Dim t As Type = Type.GetType("System.Reflection.Assembly")
Console.WriteLine("Single type is {0}", t)
End Sub
End Class