「VB.net」VarTypeで変数のデータ型をInteger値を返す

2021年9月10日

書式
Public Function VarType (VarName As Object) As VariantType
変数のデータ型の分類を含む Integer 値を返します。
使用例

Module Module1

    Sub Main()
        'String型
        Dim str As String = "test"
        'Integer型
        Dim intA As Integer = 250
        'Double型
        Dim dbD As Double = 12.34
        'Boolean型
        Dim bf As Boolean = False
        'Object型
        Dim cftObj As New Object

        ' Integer 3
        Console.WriteLine(VarType(intA))

        'Double 5
        Console.WriteLine(VarType(dbD))

        ' String 8
        Console.WriteLine(VarType(str))

        ' Boolean 11
        Console.WriteLine(VarType(bf))

        ' Object 9
        Console.WriteLine(VarType(cftObj))

        Console.ReadKey()

    End Sub

End Module

結果
3
5
8
11
9

VB.net

Posted by arkgame