Type.GetTypeFromHandle(RuntimeTypeHandle) 方法

定義

取得指定的類型控制代碼所參考的類型。

public:
 static Type ^ GetTypeFromHandle(RuntimeTypeHandle handle);
public static Type GetTypeFromHandle (RuntimeTypeHandle handle);
static member GetTypeFromHandle : RuntimeTypeHandle -> Type
Public Shared Function GetTypeFromHandle (handle As RuntimeTypeHandle) As Type

參數

handle
RuntimeTypeHandle

參考類型的物件。

傳回

Type

由指定 RuntimeTypeHandle 參考的類型,如果 nullValue 屬性為 handle 則為 null

例外狀況

叫用類別初始設定式並擲回例外狀況。

範例

下列範例會使用 GetTypeFromHandle 方法, TypeRuntimeTypeHandle 方法所提供的取得物件 GetTypeHandle

MyClass1^ myClass1 = gcnew MyClass1;
// Get the type referenced by the specified type handle.
Type^ myClass1Type = Type::GetTypeFromHandle( Type::GetTypeHandle( myClass1 ) );
Console::WriteLine( "The Names of the Attributes : {0}", myClass1Type->Attributes );
MyClass1 myClass1 = new MyClass1();
 // Get the type referenced by the specified type handle.
Type myClass1Type = Type.GetTypeFromHandle(Type.GetTypeHandle(myClass1));
Console.WriteLine("The Names of the Attributes :"+myClass1Type.Attributes);
   Dim myClass1 As New MyClass1()
   ' Get the type referenced by the specified type handle.
   Dim myClass1Type As Type = Type.GetTypeFromHandle(Type.GetTypeHandle(MyClass1))
   Console.WriteLine(("The Names of the Attributes :" + myClass1Type.Attributes.ToString()))
End Sub

備註

控制碼只在取得它們的應用程式域中有效。

適用於

另請參閱