クリックして評価とフィードバックをお寄せください
MSDN
MSDN ライブラリ
Visual Studio 2005
Visual Studio ドキュメント
Visual Basic
リファレンス (Visual Basic)
Visual Basic リファレンス
演算子
機能別の演算子一覧
 GetType 演算子

  低帯域幅での表示をオンにする
このページは次のバージョンについて記述しています。
Microsoft Visual Studio 2005/.NET Framework 2.0

その他のバージョンについては、以下の情報を参照してください。
Visual Basic 言語リファレンス
GetType 演算子

指定された型の Type オブジェクトを返します。Type オブジェクトにはプロパティ、メソッド、イベントなど、その型に関する情報が含まれています。

GetType(typename)

パラメータ

typename

情報を取得する型の名前を指定します。

GetType 演算子は、指定された typenameType オブジェクトを返します。typename には、定義済みの任意の型の名前を渡すことができます。たとえば、次のような構造です。

  • BooleanDate などの Visual Basic のデータ型

  • System.ArgumentExceptionSystem.Double などの .NET Framework のクラス、構造体、モジュール、インターフェイス。

  • アプリケーションで定義したクラス、構造体、モジュール、またはインターフェイス。

  • アプリケーションで定義した配列。

  • アプリケーションで定義したデリゲート。

  • Visual Basic、.NET Framework、またはアプリケーションで定義した列挙体。

オブジェクト変数の型オブジェクトを取得する場合は、System.Type.GetType メソッドを使用します。

GetType 演算子は次のような場合に使用できます。

  • 実行時に、型のメタデータにアクセスする必要がある場合。Type オブジェクトには、型のメンバや配置情報などのメタデータが含まれています。たとえば、アセンブリに対してリフレクションする場合などにこれが必要になります。詳細については、「System.Reflection」を参照してください。

  • 2 つのオブジェクト参照を比較して、それらが同じ型のインスタンスを参照しているかを確認することがあります。同じ型のインスタンスを参照している場合、GetType は同じ Type オブジェクトへの参照を返します。

GetType 演算子の使用例を次に示します。

Visual Basic
' The following statement returns the Type object for Integer.
MsgBox(GetType(Integer).ToString())
' The following statement returns the Type object for one-dimensional string arrays.
MsgBox(GetType(String()).ToString())
コミュニティ コンテンツ   コミュニティ コンテンツとは
新しいコンテンツの追加 RSS  注釈
Processing
© 2009 Microsoft Corporation. All rights reserved. 使用条件  |  商標  |  プライバシー
Page view tracker