Type.GUID Egenskap

Definition

Hämtar GUID:et Typesom är associerat med .

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

Egenskapsvärde

GUID:et Typesom är associerat med .

Implementeringar

Exempel

I följande exempel skapas klassen MyClass1 med en offentlig metod, ett Type objekt som motsvarar MyClass1och hämtar Guid strukturen med GUID egenskapen för Type klassen.

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

Kommentarer

Den här egenskapen returnerar ett GUID som är associerat med en typ med hjälp av attributet GuidAttribute . Om attributet utelämnas tilldelas ett GUID automatiskt.

GUID som returneras av den här egenskapen används vanligtvis för att exponera en typ för COM. Det är inte avsett att användas som en unik identifierare av typen.

Gäller för

Se även