Guid Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente un identificateur global unique (GUID).
public value class Guid : IComparable, IComparable<Guid>, IEquatable<Guid>, IFormattable
public value class Guid : IComparable, IComparable<Guid>, IEquatable<Guid>, IParsable<Guid>, ISpanFormattable, ISpanParsable<Guid>, IUtf8SpanFormattable, IUtf8SpanParsable<Guid>
public value class Guid : IComparable, IComparable<Guid>, IEquatable<Guid>, ISpanFormattable
public value class Guid : IComparable, IComparable<Guid>, IEquatable<Guid>, IParsable<Guid>, ISpanFormattable, ISpanParsable<Guid>
public value class Guid : IComparable, IComparable<Guid>, IEquatable<Guid>, IParsable<Guid>, ISpanFormattable, ISpanParsable<Guid>, IUtf8SpanFormattable
public value class Guid : IComparable, IFormattable
public struct Guid : IComparable, IComparable<Guid>, IEquatable<Guid>, IFormattable
public readonly struct Guid : IComparable, IComparable<Guid>, IEquatable<Guid>, IParsable<Guid>, ISpanFormattable, ISpanParsable<Guid>, IUtf8SpanFormattable, IUtf8SpanParsable<Guid>
public readonly struct Guid : IComparable, IComparable<Guid>, IEquatable<Guid>, ISpanFormattable
public readonly struct Guid : IComparable, IComparable<Guid>, IEquatable<Guid>, IParsable<Guid>, ISpanFormattable, ISpanParsable<Guid>
public readonly struct Guid : IComparable, IComparable<Guid>, IEquatable<Guid>, IParsable<Guid>, ISpanFormattable, ISpanParsable<Guid>, IUtf8SpanFormattable
[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
type Guid = struct
interface IFormattable
interface IParsable<Guid>
interface ISpanFormattable
interface ISpanParsable<Guid>
interface IUtf8SpanFormattable
interface IUtf8SpanParsable<Guid>
type Guid = struct
interface ISpanFormattable
interface IFormattable
type Guid = struct
interface IFormattable
interface IParsable<Guid>
interface ISpanFormattable
interface ISpanParsable<Guid>
type Guid = struct
interface IFormattable
interface IParsable<Guid>
interface ISpanFormattable
interface ISpanParsable<Guid>
interface IUtf8SpanFormattable
[<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, IComparable(Of Guid), IEquatable(Of Guid), IParsable(Of Guid), ISpanFormattable, ISpanParsable(Of Guid), IUtf8SpanFormattable, IUtf8SpanParsable(Of Guid)
Public Structure Guid
Implements IComparable, IComparable(Of Guid), IEquatable(Of Guid), ISpanFormattable
Public Structure Guid
Implements IComparable, IComparable(Of Guid), IEquatable(Of Guid), IParsable(Of Guid), ISpanFormattable, ISpanParsable(Of Guid)
Public Structure Guid
Implements IComparable, IComparable(Of Guid), IEquatable(Of Guid), IParsable(Of Guid), ISpanFormattable, ISpanParsable(Of Guid), IUtf8SpanFormattable
Public Structure Guid
Implements IComparable, IFormattable
- Héritage
- Attributs
- Implémente
Remarques
Un GUID est un entier 128 bits (16 octets) qui peut être utilisé sur tous les ordinateurs et réseaux, où qu’un identificateur unique soit requis. Un tel identificateur a une probabilité très faible d’être dupliqué.
Constructeurs
| Nom | Description |
|---|---|
| Guid(Byte[]) |
Initialise une nouvelle instance de la Guid structure à l’aide du tableau spécifié d’octets. |
| Guid(Int32, Int16, Int16, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte) |
Initialise une nouvelle instance de la Guid structure à l’aide des entiers et octets spécifiés. |
| Guid(Int32, Int16, Int16, Byte[]) |
Initialise une nouvelle instance de la Guid structure à l’aide des entiers et du tableau d’octets spécifiés. |
| Guid(ReadOnlySpan<Byte>, Boolean) |
Représente un identificateur global unique (GUID). |
| Guid(ReadOnlySpan<Byte>) |
Initialise une nouvelle instance de la Guid structure à l’aide de la valeur représentée par l’étendue en lecture seule spécifiée d’octets. |
| Guid(String) |
Initialise une nouvelle instance de la Guid structure à l’aide de la valeur représentée par la chaîne spécifiée. |
| Guid(UInt32, UInt16, UInt16, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte) |
Initialise une nouvelle instance de la Guid structure à l’aide des entiers et octets non signés spécifiés. |
Champs
| Nom | Description |
|---|---|
| Empty |
Instance en lecture seule de la structure dont la Guid valeur est toutes les zéros. |
Propriétés
| Nom | Description |
|---|---|
| AllBitsSet |
Obtient un Guid emplacement où tous les bits sont définis. |
| Variant |
Obtient la valeur du champ de variante pour le Guid. |
| Version |
Obtient la valeur du champ de version pour le Guid. |
Méthodes
| Nom | Description |
|---|---|
| CompareTo(Guid) |
Compare cette instance à un objet spécifié Guid et retourne une indication de leurs valeurs relatives. |
| CompareTo(Object) |
Compare cette instance à un objet spécifié et retourne une indication de leurs valeurs relatives. |
| CreateVersion7() |
Crée un nouveau Guid format en fonction de RFC 9562, en suivant le format version 7. |
| CreateVersion7(DateTimeOffset) |
Crée un nouveau Guid format en fonction de RFC 9562, en suivant le format version 7. |
| Equals(Guid) |
Retourne une valeur indiquant si cette instance et un objet spécifié Guid représentent la même valeur. |
| Equals(Object) |
Retourne une valeur qui indique si cette instance est égale à un objet spécifié. |
| GetHashCode() |
Retourne le code de hachage pour cette instance. |
| NewGuid() |
Initialise une nouvelle instance de la Guid structure. |
| Parse(ReadOnlySpan<Byte>, IFormatProvider) |
Analyse une étendue de caractères UTF-8 en une valeur. |
| Parse(ReadOnlySpan<Byte>) |
Représente un identificateur global unique (GUID). |
| Parse(ReadOnlySpan<Char>, IFormatProvider) |
Analyse une étendue de caractères en une valeur. |
| Parse(ReadOnlySpan<Char>) |
Convertit une étendue de caractères en lecture seule qui représente un GUID en structure équivalente Guid . |
| Parse(String, IFormatProvider) |
Analyse une chaîne en une valeur. |
| Parse(String) |
Convertit la représentation sous forme de chaîne d’un GUID en structure équivalente Guid . |
| ParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>) |
Convertit la représentation d’étendue de caractères d’un GUID en structure équivalente Guid , à condition que la chaîne soit au format spécifié. |
| ParseExact(String, String) |
Convertit la représentation sous forme de chaîne d’un GUID en structure équivalente Guid , à condition que la chaîne soit au format spécifié. |
| ToByteArray() |
Retourne un tableau d’octets de 16 éléments qui contient la valeur de cette instance. |
| ToByteArray(Boolean) |
Représente un identificateur global unique (GUID). |
| ToString() |
Retourne une représentation sous forme de chaîne de la valeur de cette instance au format de Registre. |
| ToString(String, IFormatProvider) |
Retourne une représentation sous forme de chaîne de la valeur de cette instance de la classe, en fonction du spécificateur de format fourni et des informations de format propres à la Guid culture. |
| ToString(String) |
Retourne une représentation sous forme de chaîne de la valeur de cette Guid instance, en fonction du spécificateur de format fourni. |
| TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>) |
Représente un identificateur global unique (GUID). |
| TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>) |
Tente de mettre en forme l’instance GUID actuelle dans l’étendue de caractères fournie. |
| TryParse(ReadOnlySpan<Byte>, Guid) |
Représente un identificateur global unique (GUID). |
| TryParse(ReadOnlySpan<Byte>, IFormatProvider, Guid) |
Tente d’analyser une étendue de caractères UTF-8 en une valeur. |
| TryParse(ReadOnlySpan<Char>, Guid) |
Convertit l’étendue de caractères en lecture seule spécifiée contenant la représentation d’un GUID en structure équivalente Guid . |
| TryParse(ReadOnlySpan<Char>, IFormatProvider, Guid) |
Tente d’analyser une étendue de caractères en une valeur. |
| TryParse(String, Guid) |
Convertit la représentation sous forme de chaîne d’un GUID en structure équivalente Guid . |
| TryParse(String, IFormatProvider, Guid) |
Tente d’analyser une chaîne en une valeur. |
| TryParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, Guid) |
Convertit l’étendue de caractères représentant le GUID en structure équivalente Guid , à condition que la chaîne soit au format spécifié. |
| TryParseExact(String, String, Guid) |
Convertit la représentation sous forme de chaîne d’un GUID en structure équivalente Guid , à condition que la chaîne soit au format spécifié. |
| TryWriteBytes(Span<Byte>, Boolean, Int32) |
Représente un identificateur global unique (GUID). |
| TryWriteBytes(Span<Byte>) |
Tente d’écrire l’instance GUID actuelle dans une étendue d’octets. |
Opérateurs
| Nom | Description |
|---|---|
| Equality(Guid, Guid) |
Indique si les valeurs de deux objets spécifiés sont égales Guid . |
| GreaterThan(Guid, Guid) |
Compare deux valeurs pour déterminer ce qui est supérieur. |
| GreaterThanOrEqual(Guid, Guid) |
Compare deux valeurs pour déterminer qui est supérieur ou égal. |
| Inequality(Guid, Guid) |
Indique si les valeurs de deux objets spécifiés ne sont pas égales Guid . |
| LessThan(Guid, Guid) |
Compare deux valeurs pour déterminer ce qui est inférieur. |
| LessThanOrEqual(Guid, Guid) |
Compare deux valeurs pour déterminer qui est inférieure ou égale. |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IComparable.CompareTo(Object) |
Compare cette instance à un objet spécifié Guid et retourne une indication de leurs valeurs relatives. |
| IFormattable.ToString(String, IFormatProvider) |
Retourne une représentation sous forme de chaîne de la valeur de cette instance, en fonction du spécificateur de format fourni et des informations de format propres à la culture. |
| ISpanFormattable.TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Tente de mettre en forme la valeur de l’instance actuelle dans l’étendue fournie de caractères. |
| IUtf8SpanFormattable.TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Tente de mettre en forme la valeur de l’instance actuelle en UTF-8 dans l’étendue fournie d’octets. |