Guid Struktura
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje unikatowy identyfikator globalny (GUID).
public value class Guid : IComparable, IComparable<Guid>, IEquatable<Guid>, IFormattable
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>, 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 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), 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
- Dziedziczenie
- Atrybuty
- Implementuje
Uwagi
Identyfikator GUID to 128-bitowa liczba całkowita (16 bajtów), która może być używana we wszystkich komputerach i sieciach wszędzie tam, gdzie wymagany jest unikatowy identyfikator. Taki identyfikator ma bardzo niskie prawdopodobieństwo duplikowania.
Konstruktory
Guid(Byte[]) |
Inicjuje Guid nowe wystąpienie struktury przy użyciu określonej tablicy bajtów. |
Guid(Int32, Int16, Int16, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte) |
Inicjuje Guid nowe wystąpienie struktury przy użyciu określonych liczb całkowitych i bajtów. |
Guid(Int32, Int16, Int16, Byte[]) |
Inicjuje nowe wystąpienie Guid struktury przy użyciu określonych liczb całkowitych i tablicy bajtów. |
Guid(ReadOnlySpan<Byte>) |
Inicjuje nowe wystąpienie Guid struktury przy użyciu wartości reprezentowanej przez określony zakres bajtów tylko do odczytu. |
Guid(ReadOnlySpan<Byte>, Boolean) |
Reprezentuje unikatowy identyfikator globalny (GUID). |
Guid(String) |
Inicjuje nowe wystąpienie Guid struktury przy użyciu wartości reprezentowanej przez określony ciąg. |
Guid(UInt32, UInt16, UInt16, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte) |
Inicjuje nowe wystąpienie Guid struktury przy użyciu określonych niepodpisanych liczb całkowitych i bajtów. |
Pola
Empty |
Wystąpienie Guid struktury tylko do odczytu, którego wartość to wszystkie zera. |
Właściwości
AllBitsSet |
Reprezentuje unikatowy identyfikator globalny (GUID). |
Variant |
Reprezentuje unikatowy identyfikator globalny (GUID). |
Version |
Reprezentuje unikatowy identyfikator globalny (GUID). |
Metody
CompareTo(Guid) |
Porównuje to wystąpienie z określonym Guid obiektem i zwraca wskazanie ich wartości względnych. |
CompareTo(Object) |
Porównuje to wystąpienie z określonym obiektem i zwraca wskazanie ich względnych wartości. |
CreateVersion7() |
Reprezentuje unikatowy identyfikator globalny (GUID). |
CreateVersion7(DateTimeOffset) |
Reprezentuje unikatowy identyfikator globalny (GUID). |
Equals(Guid) |
Zwraca wartość wskazującą, czy to wystąpienie i określony Guid obiekt reprezentują tę samą wartość. |
Equals(Object) |
Zwraca wartość wskazującą, czy to wystąpienie jest równe podanemu obiektowi. |
GetHashCode() |
Zwraca wartość skrótu dla tego wystąpienia. |
NewGuid() |
Inicjuje Guid nowe wystąpienie struktury. |
Parse(ReadOnlySpan<Char>) |
Konwertuje zakres znaków tylko do odczytu, który reprezentuje identyfikator GUID do równoważnej Guid struktury. |
Parse(ReadOnlySpan<Char>, IFormatProvider) |
Analizuje zakres znaków w wartości. |
Parse(String) |
Konwertuje reprezentację ciągu identyfikatora GUID na równoważną Guid strukturę. |
Parse(String, IFormatProvider) |
Analizuje ciąg w wartości. |
ParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>) |
Konwertuje reprezentację zakresu znaków identyfikatora GUID na równoważną Guid strukturę, pod warunkiem, że ciąg jest w określonym formacie. |
ParseExact(String, String) |
Konwertuje reprezentację ciągu identyfikatora GUID na równoważną Guid strukturę, pod warunkiem, że ciąg jest w określonym formacie. |
ToByteArray() |
Zwraca 16-elementową tablicę bajtów zawierającą wartość tego wystąpienia. |
ToByteArray(Boolean) |
Reprezentuje unikatowy identyfikator globalny (GUID). |
ToString() |
Zwraca ciąg reprezentujący wartość tego wystąpienia w formacie rejestru. |
ToString(String) |
Zwraca reprezentację ciągu wartości tego Guid wystąpienia zgodnie z podanym specyfikatorem formatu. |
ToString(String, IFormatProvider) |
Zwraca reprezentację ciągu wartości tego wystąpienia Guid klasy zgodnie z podanym specyfikatorem formatu i informacjami o formacie specyficznym dla kultury. |
TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>) |
Reprezentuje unikatowy identyfikator globalny (GUID). |
TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>) |
Próbuje sformatować bieżące wystąpienie identyfikatora GUID w podanym zakresie znaków. |
TryParse(ReadOnlySpan<Char>, Guid) |
Konwertuje określony zakres znaków tylko do odczytu zawierający reprezentację identyfikatora GUID na równoważną Guid strukturę. |
TryParse(ReadOnlySpan<Char>, IFormatProvider, Guid) |
Próbuje przeanalizować zakres znaków w wartości. |
TryParse(String, Guid) |
Konwertuje reprezentację ciągu identyfikatora GUID na równoważną Guid strukturę. |
TryParse(String, IFormatProvider, Guid) |
Próbuje przeanalizować ciąg w wartości. |
TryParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, Guid) |
Konwertuje zakres znaków reprezentujący identyfikator GUID na równoważną Guid strukturę, pod warunkiem, że ciąg jest w określonym formacie. |
TryParseExact(String, String, Guid) |
Konwertuje reprezentację ciągu identyfikatora GUID na równoważną Guid strukturę, pod warunkiem, że ciąg jest w określonym formacie. |
TryWriteBytes(Span<Byte>) |
Próbuje zapisać bieżące wystąpienie identyfikatora GUID w zakresie bajtów. |
TryWriteBytes(Span<Byte>, Boolean, Int32) |
Reprezentuje unikatowy identyfikator globalny (GUID). |
Operatory
Equality(Guid, Guid) |
Wskazuje, czy wartości dwóch określonych Guid obiektów są równe. |
GreaterThan(Guid, Guid) |
Porównuje dwie wartości, aby określić, które wartości są większe. |
GreaterThanOrEqual(Guid, Guid) |
Porównuje dwie wartości, aby określić, które wartości są większe lub równe. |
Inequality(Guid, Guid) |
Wskazuje, czy wartości dwóch określonych Guid obiektów nie są równe. |
LessThan(Guid, Guid) |
Porównuje dwie wartości, aby określić, które wartości są mniejsze. |
LessThanOrEqual(Guid, Guid) |
Porównuje dwie wartości, aby określić, które wartości są mniejsze lub równe. |
Jawne implementacje interfejsu
IComparable.CompareTo(Object) |
Porównuje to wystąpienie z określonym Guid obiektem i zwraca wskazanie ich wartości względnych. |
IFormattable.ToString(String, IFormatProvider) |
Zwraca reprezentację ciągu wartości tego wystąpienia zgodnie z podanym specyfikatorem formatu i informacjami o formacie specyficznym dla kultury. |
ISpanFormattable.TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Próbuje sformatować wartość bieżącego wystąpienia w podanym zakresie znaków. |
IUtf8SpanFormattable.TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Próbuje sformatować wartość bieżącego wystąpienia jako UTF-8 w podanym zakresie bajtów. |