次の方法で共有


VbTypeName 関数

更新 : 2007 年 11 月

変数の Visual Basic データ型名を含む文字列型 (String) の値を返します。

Public Function VbTypeName(ByVal UrtName As String) As String

パラメータ

  • UrtName
    必ず指定します。共通言語ランタイムによって使用される型名を含む文字列型 (String) の変数です。

解説

VbTypeName は、共通言語ランタイムの型名に対応する Visual Basic の型名を返します。たとえば、UrtName に "Int32" または "System.Int32" を指定した場合、VbTypeName は "Integer" を返します。VbTypeName が UrtName の値を認識できない場合は、Nothing (文字列 "Nothing" ではなく) を返します。

UrtName に指定する型名は、Type クラスの MemberInfo 配列の Name プロパティなど、さまざまなソースから得ることができます。

使用例

次の例は、VbTypeName 関数を使って、いくつかの変数のデータ型名を返します。

Dim sysDateName As String = "System.DateTime"
Dim sysShortName As String = "Int16"
Dim sysBadName As String = "Nonsense"
Dim testVbName As String
testVbName = VbTypeName(sysDateName)
' Returns "Date".
testVbName = VbTypeName(sysShortName)
' Returns "Short".
testVbName = VbTypeName(sysBadName)
' Returns Nothing.

必要条件

名前空間 : Microsoft.VisualBasic

モジュール : Information

アセンブリ : Visual Basic ランタイム ライブラリ (Microsoft.VisualBasic.dll)

参照

参照

データ型の概要 (Visual Basic)

文字列型 (String) (Visual Basic)

SystemTypeName 関数