Aracılığıyla paylaş


Type.GUID Özellik

Tanım

ile ilişkili GUID'yi Typealır.

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

Özellik Değeri

ile Typeilişkili GUID.

Uygulamalar

Örnekler

Aşağıdaki örnek sınıfını MyClass1 ortak bir yöntemle oluşturur, öğesine MyClass1karşılık gelen bir Type nesnesi oluşturur ve sınıfının özelliğini kullanarak yapıyı GUIDType alırGuid.

using namespace System;
ref class MyGetTypeFromCLSID
{
public:
   ref class MyClass1
   {
   public:
      void MyMethod1(){}
   };
};

int main()
{
   
   // Get the type corresponding to the class MyClass.
   Type^ myType = MyGetTypeFromCLSID::MyClass1::typeid;
   
   // Get the Object* of the Guid.
   Guid myGuid = (Guid)myType->GUID;
   Console::WriteLine( "The name of the class is {0}", myType );
   Console::WriteLine( "The ClassId of MyClass is {0}", myType->GUID );
}
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

Açıklamalar

Bu özellik, özniteliğini kullanarak GuidAttribute bir türle ilişkilendirilmiş bir GUID döndürür. Öznitelik atlanırsa, otomatik olarak bir GUID atanır.

Bu özellik tarafından döndürülen GUID genellikle bir türü COM'a göstermek için kullanılır. Türün benzersiz tanımlayıcısı olarak kullanılması amaçlanmamıştır.

Şunlara uygulanır

Ayrıca bkz.