System::Guid class

Guid class

Rappresenta un Identificatore Unico Globale. Questo tipo dovrebbe essere allocato nello stack e passato alle funzioni per valore o per riferimento. Non utilizzare mai la classe System::SmartPtr per gestire oggetti di questo tipo.

class Guid

Metodi

MetodoDescrizione
CompareTo(const Guid&) constEsegue il confronto aritmetico dei GUID rappresentati dall’oggetto corrente e da quello specificato.
Equals(const Guid&) constDetermina se i GUID rappresentati dall’oggetto corrente e da quello specificato sono uguali.
GetHashCode() constRestituisce un codice hash per l’oggetto corrente.
Guid()Costruisce un oggetto che rappresenta un GUID composto interamente da zeri.
Guid(const ArrayPtr<uint8_t>&)Costruisce un oggetto che rappresenta un GUID specificato come un array di valori interi senza segno a 8 bit.
Guid(const System::Details::ArrayView<uint8_t>&)Costruisce un oggetto che rappresenta un GUID specificato come una vista di array di valori interi senza segno a 8 bit.
Guid(const String&)Costruisce un oggetto che rappresenta un GUID specificato come stringa.
Guid(int32_t, int16_t, int16_t, const ArrayPtr<uint8_t>&)Costruisce un’istanza della classe Guid dai componenti GUID specificati.
Guid(int32_t, int16_t, int16_t, const System::Details::ArrayView<uint8_t>&)Costruisce un’istanza della classe Guid dai componenti GUID specificati.
Guid(int32_t, int16_t, int16_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t)Costruisce un’istanza della classe Guid dai numeri interi senza segno e byte specificati.
Guid(uint32_t, uint16_t, uint16_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t)Costruisce un’istanza della classe Guid dai numeri interi senza segno e byte specificati.
Guid(const Guid&)Costruisce un oggetto che rappresenta lo stesso GUID dell’oggetto specificato.
static NewGuid()Genera un nuovo GUID e restituisce un oggetto Guid che lo rappresenta.
operator!=(const Guid&) constDetermina se i GUID rappresentati dall’oggetto corrente e da quello specificato non sono uguali.
operator=(const Guid&)Assegna all’oggetto corrente il valore GUID rappresentato dall’oggetto Guid specificato.
operator==(const Guid&) constDetermina se i GUID rappresentati dall’oggetto corrente e da quello specificato sono uguali.
static Parse(const String&)Converte la rappresentazione stringa specificata di un GUID in un oggetto Guid equivalente.
ToByteArray() constConverte il GUID rappresentato dall’oggetto corrente in un array di byte.
ToString() constConverte il GUID rappresentato dall’oggetto corrente nella sua rappresentazione stringa.
ToString(const String&) constConverte il GUID rappresentato dall’oggetto corrente nella sua rappresentazione stringa usando il formato stringa specificato.
ToString(const String&, const SharedPtr<Globalization::CultureInfo>&) constConverte il GUID rappresentato dall’oggetto corrente nella sua rappresentazione stringa usando il formato stringa e la cultura specificati.
static TryParse(const String&, Guid&)Prova a convertire la stringa specificata in un oggetto Guid.
~Guid()Distruttore.

Campi

CampoDescrizione
static EmptyRappresenta un GUID con valore 0.

Vedi anche