Guid Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |