Ler em inglês

Compartilhar via


Type.GUID Propriedade

Definição

Obtém o GUID associado ao Type.

C#
public abstract Guid GUID { get; }

Valor da propriedade

O GUID associado ao Type.

Implementações

Exemplos

O exemplo a seguir cria a classe MyClass1 com um método público, cria um Type objeto correspondente a MyClass1e obtém a Guid estrutura usando a GUID propriedade da Type classe .

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

Comentários

Essa propriedade retorna um GUID associado a um tipo usando o GuidAttribute atributo . Se o atributo for omitido, um GUID será atribuído automaticamente.

O GUID retornado por essa propriedade normalmente é usado para expor um tipo ao COM. Ele não deve ser usado como um identificador exclusivo do tipo.

Aplica-se a

Produto Versões
.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

Confira também