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)