Information.IsReference メソッド
アセンブリ: Microsoft.VisualBasic (microsoft.visualbasic.dll 内)

Public Shared Function IsReference ( _ Expression As Object _ ) As Boolean
Dim Expression As Object Dim returnValue As Boolean returnValue = Information.IsReference(Expression)
戻り値
式が参照型に評価されるかどうかを示す Boolean 値を返します。

詳細については、Visual Basic のトピック「IsReference 関数」を参照してください。
Expression がクラスのインスタンス、String 型、任意の型の配列などの参照型を表している場合、IsReference は True を返します。それ以外の場合は False を返します。
参照型には、メモリ内の他の場所に格納されているデータへのポインタが含まれます。値型には、それ自体のデータが格納されます。

IsReference 関数を使用して、複数の変数が参照型を参照しているかどうかをチェックする例を次に示します。
Dim testArray(3) As Boolean Dim testString As String = "Test string" Dim testObject As Object = New Object() Dim testNumber As Integer = 12 testArray(0) = IsReference(testArray) testArray(1) = IsReference(testString) testArray(2) = IsReference(testObject) testArray(3) = IsReference(testNumber)
この例では、IsReference に対する最初の 3 回の呼び出しで True が返されます。最後の呼び出しでは False が返されます。これは、Integer が値型であり、参照型ではないためです。

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Information クラス
Information メンバ
Microsoft.VisualBasic 名前空間
その他の技術情報
IsReference 関数
IsArray 関数 (Visual Basic)
IsDate 関数 (Visual Basic)
IsDBNull 関数
IsError 関数
IsNothing 関数
IsNumeric 関数 (Visual Basic)
値型と参照型
オブジェクト型 (Object)
TypeName 関数 (Visual Basic)
Weblioに収録されているすべての辞書からInformation.IsReference メソッドを検索する場合は、下記のリンクをクリックしてください。

- Information.IsReference メソッドのページへのリンク