Прочитать на английском

Поделиться через


Type.GUID Свойство

Определение

Возвращает идентификатор GUID, связанный с объектом Type.

public abstract Guid GUID { get; }

Значение свойства

Идентификатор GUID, связанный с объектом Type.

Реализации

Примеры

В следующем примере создается класс MyClass1 с открытым методом, создается объект, соответствующий MyClass1Type , и возвращается Guid структура с помощью GUID свойства Type класса .

using System;

class MyGetTypeFromCLSID
{
    public class MyClass1
    {
        public void MyMethod1()
        {
        }
    }
    public static void Main()
    {
        // Get the type corresponding to the class MyClass.
        Type myType = typeof(MyClass1);
        // Get the object of the Guid.
        Guid myGuid =(Guid) myType.GUID;
        Console.WriteLine("The name of the class is "+myType.ToString());
        Console.WriteLine("The ClassId of MyClass is "+myType.GUID);				
    }
}

Комментарии

Это свойство возвращает ИДЕНТИФИКАТОР GUID, связанный с типом с помощью атрибута GuidAttribute . Если атрибут опущен, guid назначается автоматически.

Guid, возвращаемый этим свойством, обычно используется для предоставления типа COM. Он не предназначен для использования в качестве уникального идентификатора типа.

Применяется к

Продукт Версии
.NET 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 2.0, 2.1

См. также раздел