SystemTypeName 関数
更新 : 2007 年 11 月
変数のシステム データ型の名前を含む文字列型 (String) の値を返します。
Public Function SystemTypeName(ByVal VbName As String) As String
パラメータ
- VbName
必ず指定します。Visual Basic の型名を含む文字列型 (String) の変数です。
解説
SystemTypeName は、Visual Basic の型名に対応する共通言語ランタイム (CLR: Common Language Runtime) の完全限定型名を返します。たとえば、VbName に "Date" を指定した場合、SystemTypeName は "System.DateTime" を返します。SystemTypeName が VbName の値を認識できない場合は、Nothing (文字列 "Nothing" ではなく) を返します。
使用例
次の例は、SystemTypeName 関数を使って、いくつかの変数のデータ型名を返します。
Dim vbLongName As String = "Long"
Dim vbDateName As String = "Date"
Dim vbBadName As String = "Number"
Dim testSysName As String
testSysName = SystemTypeName(vbLongName)
' The preceding call returns "System.Int64".
testSysName = SystemTypeName(vbDateName)
' The preceding call returns "System.DateTime".
testSysName = SystemTypeName(vbBadName)
' The preceding call returns Nothing.
必要条件
名前空間 : Microsoft.VisualBasic
モジュール : Information
アセンブリ : Visual Basic ランタイム ライブラリ (Microsoft.VisualBasic.dll)