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)

参照

参照

データ型の概要 (Visual Basic)

文字列型 (String) (Visual Basic)

VbTypeName 関数