Guid Struktura
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje globálně jedinečný identifikátor (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
- Dědičnost
- Atributy
- Implementuje
Poznámky
Identifikátor GUID je 128bitové celé číslo (16 bajtů), které lze použít ve všech počítačích a sítích všude tam, kde je vyžadován jedinečný identifikátor. Takový identifikátor má velmi nízkou pravděpodobnost duplikování.
Konstruktory
Guid(Byte[]) |
Inicializuje novou instanci Guid struktury pomocí zadané pole bajtů. |
Guid(Int32, Int16, Int16, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte) |
Inicializuje novou instanci Guid struktury pomocí zadaných celých čísel a bajtů. |
Guid(Int32, Int16, Int16, Byte[]) |
Inicializuje novou instanci Guid struktury pomocí zadaných celých čísel a pole bajtů. |
Guid(ReadOnlySpan<Byte>) |
Inicializuje novou instanci Guid struktury pomocí hodnoty reprezentované zadaným rozsahem bajtů jen pro čtení. |
Guid(ReadOnlySpan<Byte>, Boolean) |
Představuje globálně jedinečný identifikátor (GUID). |
Guid(String) |
Inicializuje novou instanci Guid struktury pomocí hodnoty reprezentované zadaným řetězcem. |
Guid(UInt32, UInt16, UInt16, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte) |
Inicializuje novou instanci struktury pomocí zadaných Guid celých čísel a bajtů bez znaménka. |
Pole
Empty |
Instance Guid struktury jen pro čtení, jejíž hodnota je všechny nuly. |
Vlastnosti
AllBitsSet |
Představuje globálně jedinečný identifikátor (GUID). |
Variant |
Představuje globálně jedinečný identifikátor (GUID). |
Version |
Představuje globálně jedinečný identifikátor (GUID). |
Metody
CompareTo(Guid) |
Porovná tuto instanci se zadaným Guid objektem a vrátí indikaci jejich relativních hodnot. |
CompareTo(Object) |
Porovná tuto instanci se zadaným objektem a vrací údaj o jejich relativních hodnotách. |
CreateVersion7() |
Představuje globálně jedinečný identifikátor (GUID). |
CreateVersion7(DateTimeOffset) |
Představuje globálně jedinečný identifikátor (GUID). |
Equals(Guid) |
Vrátí hodnotu označující, zda tato instance a zadaný Guid objekt představují stejnou hodnotu. |
Equals(Object) |
Vrací hodnotu, která určuje, zda je tato instance rovna zadanému objektu. |
GetHashCode() |
Vrátí hodnotu hash pro tuto instanci. |
NewGuid() |
Inicializuje novou instanci Guid struktury. |
Parse(ReadOnlySpan<Char>) |
Převede znakový rozsah jen pro čtení, který představuje identifikátor GUID, na ekvivalentní Guid strukturu. |
Parse(ReadOnlySpan<Char>, IFormatProvider) |
Parsuje rozsah znaků na hodnotu. |
Parse(String) |
Převede řetězcovou reprezentaci identifikátoru GUID na ekvivalentní Guid strukturu. |
Parse(String, IFormatProvider) |
Parsuje řetězec na hodnotu. |
ParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>) |
Převede reprezentaci rozsahu znaků identifikátoru GUID na ekvivalentní Guid strukturu za předpokladu, že řetězec je v zadaném formátu. |
ParseExact(String, String) |
Převede řetězcovou reprezentaci identifikátoru GUID na ekvivalentní Guid strukturu za předpokladu, že je řetězec v zadaném formátu. |
ToByteArray() |
Vrátí 16místné bajtové pole, které obsahuje hodnotu této instance. |
ToByteArray(Boolean) |
Představuje globálně jedinečný identifikátor (GUID). |
ToString() |
Vrátí řetězcovou reprezentaci hodnoty této instance ve formátu registru. |
ToString(String) |
Vrátí řetězcovou reprezentaci hodnoty této Guid instance podle zadaného specifikátoru formátu. |
ToString(String, IFormatProvider) |
Vrátí řetězcovou reprezentaci hodnoty této instance Guid třídy podle zadaného specifikátoru formátu a informací o formátu specifickém pro jazykovou verzi. |
TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>) |
Představuje globálně jedinečný identifikátor (GUID). |
TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>) |
Pokusí se naformátovat aktuální instanci GUID do zadaného rozsahu znaků. |
TryParse(ReadOnlySpan<Char>, Guid) |
Převede zadaný rozsah znaků jen pro čtení obsahující reprezentaci guid na ekvivalentní Guid strukturu. |
TryParse(ReadOnlySpan<Char>, IFormatProvider, Guid) |
Pokusí se parsovat rozsah znaků na hodnotu. |
TryParse(String, Guid) |
Převede řetězcovou reprezentaci identifikátoru GUID na ekvivalentní Guid strukturu. |
TryParse(String, IFormatProvider, Guid) |
Pokusí se parsovat řetězec na hodnotu. |
TryParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, Guid) |
Převede rozsah znaků představujících identifikátor GUID na ekvivalentní Guid strukturu za předpokladu, že řetězec je v zadaném formátu. |
TryParseExact(String, String, Guid) |
Převede řetězcovou reprezentaci identifikátoru GUID na ekvivalentní Guid strukturu za předpokladu, že je řetězec v zadaném formátu. |
TryWriteBytes(Span<Byte>) |
Pokusí se zapsat aktuální instanci GUID do rozsahu bajtů. |
TryWriteBytes(Span<Byte>, Boolean, Int32) |
Představuje globálně jedinečný identifikátor (GUID). |
Operátory
Equality(Guid, Guid) |
Určuje, zda jsou hodnoty dvou zadaných Guid objektů stejné. |
GreaterThan(Guid, Guid) |
Porovná dvě hodnoty a určí, která je větší. |
GreaterThanOrEqual(Guid, Guid) |
Porovná dvě hodnoty a určí, která hodnota je větší nebo rovna. |
Inequality(Guid, Guid) |
Určuje, zda se hodnoty dvou zadaných Guid objektů nerovnají. |
LessThan(Guid, Guid) |
Porovná dvě hodnoty a určí, která hodnota je menší. |
LessThanOrEqual(Guid, Guid) |
Porovná dvě hodnoty a určí, která hodnota je menší nebo rovna. |
Explicitní implementace rozhraní
IComparable.CompareTo(Object) |
Porovná tuto instanci se zadaným Guid objektem a vrátí indikaci jejich relativních hodnot. |
IFormattable.ToString(String, IFormatProvider) |
Vrátí řetězcovou reprezentaci hodnoty této instance podle zadaného specifikátoru formátu a informací o formátu specifickém pro jazykovou verzi. |
ISpanFormattable.TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Pokusí se naformátovat hodnotu aktuální instance do zadaného rozsahu znaků. |
IUtf8SpanFormattable.TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Pokusí se naformátovat hodnotu aktuální instance jako UTF-8 do zadaného rozsahu bajtů. |