Type.GUID Proprietà

Definizione

Ottiene il GUID associato all'oggetto Type.

public:
 abstract property Guid GUID { Guid get(); };
public abstract Guid GUID { get; }
member this.GUID : Guid
Public MustOverride ReadOnly Property GUID As Guid

Valore della proprietà

GUID associato all'oggetto Type.

Implementazioni

Esempio

Nell'esempio seguente viene creata la classe MyClass1 con un metodo pubblico, viene creato un Type oggetto corrispondente a MyClass1e viene recuperata la Guid struttura utilizzando la GUID proprietà della Type classe .

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);				
    }
}
type MyClass1() =
    member _.MyMethod1() = ()

// Get the type corresponding to the class MyClass.
let myType = typeof<MyClass1>
// Get the object of the Guid.
let myGuid = myType.GUID
printfn $"The name of the class is {myType}"
printfn $"The ClassId of MyClass is {myType.GUID}"
Class MyGetTypeFromCLSID

    Public Class MyClass1

        Public Sub MyMethod1()
        End Sub

    End Class

    Public Shared Sub Main()
        ' Get the type corresponding to the class MyClass.
        Dim myType As Type = GetType(MyClass1)
        ' Get the object of the Guid.
        Dim myGuid As Guid = myType.GUID
        Console.WriteLine(("The name of the class is " + myType.ToString()))
        Console.WriteLine(("The ClassId of MyClass is " + myType.GUID.ToString()))
    End Sub
End Class

Commenti

Questa proprietà restituisce un GUID associato a un tipo usando l'attributo GuidAttribute . Se l'attributo viene omesso, viene assegnato automaticamente un GUID.

Il GUID restituito da questa proprietà viene in genere usato per esporre un tipo a COM. Non deve essere usato come identificatore univoco del tipo.

Si applica a

Vedi anche