Type.GetTypeFromHandle(RuntimeTypeHandle) Metoda

Definicja

Pobiera typ, do których odwołuje się określony uchwyt typu.

C#
public static Type GetTypeFromHandle(RuntimeTypeHandle handle);
C#
public static Type? GetTypeFromHandle(RuntimeTypeHandle handle);

Parametry

handle
RuntimeTypeHandle

Obiekt, który odwołuje się do typu.

Zwraca

Typ, do który odwołuje się określony RuntimeTypeHandleelement , lub null jeśli Value właściwość ma nullhandle wartość .

Wyjątki

Inicjator klasy jest wywoływany i zgłasza wyjątek.

Przykłady

W poniższym przykładzie użyto GetTypeFromHandle metody , aby pobrać Type obiekt z obiektu dostarczonego RuntimeTypeHandle przez metodę GetTypeHandle .

C#
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);

Uwagi

Uchwyty są prawidłowe tylko w domenie aplikacji, w której zostały uzyskane.

Dotyczy

Produkt Wersje
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

Zobacz też