Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

Guid-Struktur

 

Veröffentlicht: Oktober 2016

Stellt eine GUID dar (Globally Unique Identifier, globaler eindeutiger Bezeichner).

Um den .NET Framework-Quellcode für diesen Typ zu durchsuchen, finden Sie unter der Reference Source.

Namespace:   System
Assembly:  mscorlib (in mscorlib.dll)

[<Sealed>]
[<SerializableAttribute>]
[<ComVisibleAttribute(true)>]
type Guid = 
    struct
        interface IFormattable
        interface IComparable
        interface IComparable<Guid>
        interface IEquatable<Guid>
    end

NameBeschreibung
System_CAPS_pubmethodGuid(Byte[])

Initialisiert eine neue Instanz der Guid-Struktur unter Verwendung des angegebenen Bytearrays.

System_CAPS_pubmethodGuid(Int32, Int16, Int16, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte)

Initialisiert eine neue Instanz der Guid-Struktur unter Verwendung der angegebenen Ganzzahlen und der angegebenen Bytes.

System_CAPS_pubmethodGuid(Int32, Int16, Int16, Byte[])

Initialisiert eine neue Instanz der Guid-Struktur unter Verwendung der angegebenen Ganzzahlen und der angegebenen Bytes.

System_CAPS_pubmethodGuid(String)

Initialisiert eine neue Instanz der Guid-Struktur unter Verwendung des von der angegebenen Zeichenfolge dargestellten Werts.

System_CAPS_pubmethodGuid(UInt32, UInt16, UInt16, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte)

Initialisiert eine neue Instanz der Guid-Struktur unter Verwendung der angegebenen Ganzzahlen und der angegebenen Bytes.

NameBeschreibung
System_CAPS_pubmethodCompareTo(Guid)

Vergleicht diese Instanz mit einem angegebenen Guid-Objekt und gibt eine Angabe über das Verhältnis der entsprechenden Werte zurück.

System_CAPS_pubmethodCompareTo(Object)

Vergleicht diese Instanz mit einem angegebenen Objekt und gibt eine Angabe über das Verhältnis der entsprechenden Werte zurück.

System_CAPS_pubmethodEquals(Guid)

Gibt einen Wert zurück, der angibt, ob diese Instanz und ein angegebenes Guid-Objekt den gleichen Wert darstellen.

System_CAPS_pubmethodEquals(Object)

Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einem angegebenen Objekt ist.(Überschreibt ValueType.Equals(Object).)

System_CAPS_pubmethodGetHashCode()

Gibt den Hashcode für diese Instanz zurück.(Überschreibt ValueType.GetHashCode().)

System_CAPS_pubmethodGetType()

Ruft den Type der aktuellen Instanz ab.(Geerbt von „Object“.)

System_CAPS_pubmethodSystem_CAPS_staticNewGuid()

Initialisiert eine neue Instanz der Guid-Struktur.

System_CAPS_pubmethodSystem_CAPS_staticParse(String)

Konvertiert die Zeichenfolgendarstellung einer GUID in die entsprechende Guid-Struktur.

System_CAPS_pubmethodSystem_CAPS_staticParseExact(String, String)

Konvertiert die Zeichenfolgendarstellung einer GUID in die entsprechende Guid-Struktur, vorausgesetzt, dass die Zeichenfolge das angegebene Format hat.

System_CAPS_pubmethodToByteArray()

Gibt ein aus 16 Elementen bestehendes Bytearray zurück, das den Wert dieser Instanz enthält.

System_CAPS_pubmethodToString()

Gibt eine Zeichenfolgendarstellung des Werts dieser Instanz im Registrierungsformat zurück.(Überschreibt ValueType.ToString().)

System_CAPS_pubmethodToString(String)

Gibt eine Zeichenfolgendarstellung des Werts dieser Guid-Instanz entsprechend dem angegebenen Formatbezeichner zurück.

System_CAPS_pubmethodToString(String, IFormatProvider)

Gibt eine Zeichenfolgendarstellung des Werts dieser Instanz der Guid-Klasse entsprechend dem angegebenen Formatbezeichner und den angegebenen kulturspezifischen Formatinformationen zurück.

System_CAPS_pubmethodSystem_CAPS_staticTryParse(String, Guid)

Konvertiert die Zeichenfolgendarstellung einer GUID in die entsprechende Guid-Struktur.

System_CAPS_pubmethodSystem_CAPS_staticTryParseExact(String, String, Guid)

Konvertiert die Zeichenfolgendarstellung einer GUID in die entsprechende Guid-Struktur, vorausgesetzt, dass die Zeichenfolge das angegebene Format hat.

NameBeschreibung
System_CAPS_pubfieldSystem_CAPS_staticEmpty

Eine schreibgeschützte Instanz der Guid-Struktur, in der alle Werte 0 (null) sind.

NameBeschreibung
System_CAPS_puboperatorSystem_CAPS_staticEquality(Guid, Guid)

Gibt an, ob die Werte von zwei angegebenen Guid-Objekten gleich sind.

System_CAPS_puboperatorSystem_CAPS_staticInequality(Guid, Guid)

Gibt an, ob die Werte von zwei angegebenen Guid-Objekten gleich sind.

System_CAPS_noteHinweis

Die .NET Framework-Quellcodes für diesen Typ finden Sie unter der Reference Source. Sie können den Quellcode online Durchsuchen, Referenz für die Offlineanzeige herunterladen und schrittweise durchlaufen (inklusive Patches und Updates) während des Debuggens; see instructions.

Eine GUID ist eine 128-Bit-Ganzzahl (16 Bytes), die in allen Computern und Netzwerken verwendet werden kann, wo ein eindeutiger Bezeichner erforderlich ist. Solchen Bezeichner ist eine sehr geringe Wahrscheinlichkeit der Duplizierung.

Im folgenden Beispiel wird die System.Runtime.InteropServices.GuidAttribute Klasse, um eine GUID eine Schnittstelle und eine benutzerdefinierte Klasse zugewiesen. Der Wert der GUID abgerufen, durch Aufrufen der GetCustomAttribute -Methode, und vergleicht ihn mit zwei anderen GUIDs zu bestimmen, ob diese gleich sind.

Derzeit ist kein Code Beispiel verfügbar, oder die Sprache wird nicht unterstützt.

Beachten Sie, dass die GuidAttribute Attribut wird normalerweise in einer Anwendung verwendet, um einen Typ für COM verfügbar zu machen Wenn Sie dieses Beispiel zu kompilieren, können Sie Ausführen den Assembly Registration-Tool (Regasm.exe) auf die generierte Assembly für die Registrierungsdatei (. reg) erstellen, und geben Sie Bibliotheksdateien (.tlb). Die REG-Datei kann verwendet werden, um Co-Klasse in der Registrierung registrieren und die TLB-Datei kann Metadaten für COM-Interop bereitstellen.

Universelle Windows-Plattform
Verfügbar seit 8
.NET Framework
Verfügbar seit 1.1
Portierbare Klassenbibliothek
Unterstützt in: portierbare .NET-Plattformen
Silverlight
Verfügbar seit 2.0
Windows Phone Silverlight
Verfügbar seit 7.0
Windows Phone
Verfügbar seit 8.1

Alle öffentlichen statischen Member ( Shared in Visual Basic) dieses Typs sind threadsicher. Die Threadsicherheit für Instanzmember ist nicht garantiert.

Zurück zum Anfang
Anzeigen: