Guid Struct

Definizione

Rappresenta un identificatore univoco globale (GUID).

public value class Guid : IComparable, IComparable<Guid>, IEquatable<Guid>, IFormattable
public value class Guid : IComparable, IFormattable
public struct Guid : IComparable, IComparable<Guid>, IEquatable<Guid>, IFormattable
[System.Serializable]
public struct Guid : IComparable, IFormattable
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public struct Guid : IComparable, IComparable<Guid>, IEquatable<Guid>, IFormattable
type Guid = struct
    interface IFormattable
[<System.Serializable>]
type Guid = struct
    interface IFormattable
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Guid = struct
    interface IFormattable
Public Structure Guid
Implements IComparable, IComparable(Of Guid), IEquatable(Of Guid), IFormattable
Public Structure Guid
Implements IComparable, IFormattable
Ereditarietà
Attributi
Implementazioni

Commenti

Un GUID è un numero intero a 128 bit (16 byte) che può essere usato in tutti i computer e le reti ovunque sia necessario un identificatore univoco. Tale identificatore ha una probabilità molto bassa di essere duplicato.

Costruttori

Nome Descrizione
Guid(Byte[])

Inizializza una nuova istanza della Guid struttura utilizzando la matrice di byte specificata.

Guid(Int32, Int16, Int16, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte)

Inizializza una nuova istanza della Guid struttura utilizzando gli interi e i byte specificati.

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

Inizializza una nuova istanza della Guid struttura utilizzando gli interi e la matrice di byte specificati.

Guid(ReadOnlySpan<Byte>)

Inizializza una nuova istanza della Guid struttura utilizzando il valore rappresentato dall'intervallo di byte di sola lettura specificato.

Guid(String)

Inizializza una nuova istanza della Guid struttura utilizzando il valore rappresentato dalla stringa specificata.

Guid(UInt32, UInt16, UInt16, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte)

Inizializza una nuova istanza della Guid struttura utilizzando gli interi senza segno e i byte specificati.

Campi

Nome Descrizione
Empty

Istanza di sola lettura della struttura il Guid cui valore è tutti zeri.

Metodi

Nome Descrizione
CompareTo(Guid)

Confronta questa istanza con un oggetto specificato Guid e restituisce un'indicazione dei relativi valori.

CompareTo(Object)

Confronta questa istanza con un oggetto specificato e restituisce un'indicazione dei relativi valori.

Equals(Guid)

Restituisce un valore che indica se questa istanza e un oggetto specificato Guid rappresentano lo stesso valore.

Equals(Object)

Restituisce un valore che indica se questa istanza è uguale a un oggetto specificato.

GetHashCode()

Restituisce il codice hash per questa istanza.

NewGuid()

Inizializza una nuova istanza della Guid struttura.

Parse(ReadOnlySpan<Char>)

Converte un intervallo di caratteri di sola lettura che rappresenta un GUID nella struttura equivalente Guid .

Parse(String)

Converte la rappresentazione di stringa di un GUID nella struttura equivalente Guid .

ParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>)

Converte la rappresentazione dell'intervallo di caratteri di un GUID nella struttura equivalente Guid , purché la stringa sia nel formato specificato.

ParseExact(String, String)

Converte la rappresentazione di stringa di un GUID nella struttura equivalente Guid , purché la stringa sia nel formato specificato.

ToByteArray()

Restituisce una matrice di byte a 16 elementi che contiene il valore di questa istanza.

ToString()

Restituisce una rappresentazione di stringa del valore di questa istanza nel formato del Registro di sistema.

ToString(String, IFormatProvider)

Restituisce una rappresentazione di stringa del valore di questa istanza della Guid classe, in base all'identificatore di formato specificato e alle informazioni sul formato specifiche delle impostazioni cultura.

ToString(String)

Restituisce una rappresentazione di stringa del valore di questa Guid istanza, in base all'identificatore di formato fornito.

TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>)

Prova a formattare l'istanza GUID corrente nell'intervallo di caratteri specificato.

TryParse(ReadOnlySpan<Char>, Guid)

Converte l'intervallo di sola lettura specificato di caratteri contenente la rappresentazione di un GUID nella struttura equivalente Guid .

TryParse(String, Guid)

Converte la rappresentazione di stringa di un GUID nella struttura equivalente Guid .

TryParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, Guid)

Converte l'intervallo di caratteri che rappresentano il GUID nella struttura equivalente Guid , purché la stringa sia nel formato specificato.

TryParseExact(String, String, Guid)

Converte la rappresentazione di stringa di un GUID nella struttura equivalente Guid , purché la stringa sia nel formato specificato.

TryWriteBytes(Span<Byte>)

Prova a scrivere l'istanza GUID corrente in un intervallo di byte.

Operatori

Nome Descrizione
Equality(Guid, Guid)

Indica se i valori di due oggetti specificati Guid sono uguali.

Inequality(Guid, Guid)

Indica se i valori di due oggetti specificati Guid non sono uguali.

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IComparable.CompareTo(Object)

Confronta questa istanza con un oggetto specificato Guid e restituisce un'indicazione dei relativi valori.

IFormattable.ToString(String, IFormatProvider)

Restituisce una rappresentazione di stringa del valore di questa istanza, in base all'identificatore di formato fornito e alle informazioni sul formato specifiche delle impostazioni cultura.

Si applica a