System::Guid class

Guid class

Stellt einen global eindeutigen Bezeichner dar. Dieser Typ sollte auf dem Stack zugewiesen und an Funktionen per Wert oder Referenz übergeben werden. Verwenden Sie niemals die Klasse System::SmartPtr, um Objekte dieses Typs zu verwalten.

class Guid

Methoden

MethodeBeschreibung
CompareTo(const Guid&) constFührt einen arithmetischen Vergleich der von dem aktuellen und dem angegebenen Objekt dargestellten GUIDs durch.
Equals(const Guid&) constBestimmt, ob die von dem aktuellen und dem angegebenen Objekt dargestellten GUIDs gleich sind.
GetHashCode() constGibt einen Hashcode für das aktuelle Objekt zurück.
Guid()Konstruiert ein Objekt, das eine GUID darstellt, die ausschließlich Nullen enthält.
Guid(const ArrayPtr<uint8_t>&)Konstruiert ein Objekt, das eine GUID darstellt, die als Array von vorzeichenlosen 8‑Bit‑Ganzzahlen angegeben ist.
Guid(const System::Details::ArrayView<uint8_t>&)Konstruiert ein Objekt, das eine GUID darstellt, die als Array‑Ansicht von vorzeichenlosen 8‑Bit‑Ganzzahlen angegeben ist.
Guid(const String&)Konstruiert ein Objekt, das eine GUID darstellt, die als Zeichenkette angegeben ist.
Guid(int32_t, int16_t, int16_t, const ArrayPtr<uint8_t>&)Konstruiert eine Instanz der Klasse Guid aus den angegebenen GUID‑Komponenten.
Guid(int32_t, int16_t, int16_t, const System::Details::ArrayView<uint8_t>&)Konstruiert eine Instanz der Klasse Guid aus den angegebenen GUID‑Komponenten.
Guid(int32_t, int16_t, int16_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t)Konstruiert eine Instanz der Klasse Guid aus den angegebenen vorzeichenlosen Ganzzahlen und Bytes.
Guid(uint32_t, uint16_t, uint16_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t)Konstruiert eine Instanz der Klasse Guid aus den angegebenen vorzeichenlosen Ganzzahlen und Bytes.
Guid(const Guid&)Konstruiert ein Objekt, das dieselbe GUID wie das angegebene Objekt darstellt.
static NewGuid()Erzeugt eine neue GUID und gibt ein Guid-Objekt zurück, das sie darstellt.
operator!=(const Guid&) constBestimmt, ob die von dem aktuellen und dem angegebenen Objekt dargestellten GUIDs nicht gleich sind.
operator=(const Guid&)Weist dem aktuellen Objekt den GUID‑Wert zu, der vom angegebenen Guid-Objekt dargestellt wird.
operator==(const Guid&) constBestimmt, ob die von dem aktuellen und dem angegebenen Objekt dargestellten GUIDs gleich sind.
static Parse(const String&)Konvertiert die angegebene Zeichenketten­darstellung einer GUID in ein äquivalentes Guid-Objekt.
ToByteArray() constKonvertiert die vom aktuellen Objekt dargestellte GUID in ein Byte‑Array.
ToString() constKonvertiert die vom aktuellen Objekt dargestellte GUID in ihre Zeichenketten­darstellung.
ToString(const String&) constKonvertiert die vom aktuellen Objekt dargestellte GUID in ihre Zeichenketten­darstellung unter Verwendung des angegebenen Zeichenkettenformats.
ToString(const String&, const SharedPtr<Globalization::CultureInfo>&) constKonvertiert die vom aktuellen Objekt dargestellte GUID in ihre Zeichenketten­darstellung unter Verwendung des angegebenen Zeichenkettenformats und der Kultur.
static TryParse(const String&, Guid&)Versucht, die angegebene Zeichenkette in ein Guid-Objekt zu konvertieren.
~Guid()Destruktor.

Felder

FeldBeschreibung
static EmptyStellt eine GUID dar, die den Wert 0 hat.

Siehe auch