Guid Struct

Definitie

Vertegenwoordigt een GUID (Globally Unique Identifier).

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
Overname
Kenmerken
Implementeringen

Opmerkingen

Een GUID is een 128-bits geheel getal (16 bytes) dat kan worden gebruikt op alle computers en netwerken waar een unieke id is vereist. Een dergelijke id heeft een zeer lage kans om te worden gedupliceerd.

Constructors

Name Description
Guid(Byte[])

Initialiseert een nieuw exemplaar van de Guid structuur met behulp van de opgegeven matrix van bytes.

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

Initialiseert een nieuw exemplaar van de Guid structuur met behulp van de opgegeven gehele getallen en bytes.

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

Initialiseert een nieuw exemplaar van de Guid structuur met behulp van de opgegeven gehele getallen en bytematrix.

Guid(ReadOnlySpan<Byte>, Boolean)

Vertegenwoordigt een GUID (Globally Unique Identifier).

Guid(ReadOnlySpan<Byte>)

Initialiseert een nieuw exemplaar van de Guid structuur met behulp van de waarde die wordt vertegenwoordigd door de opgegeven alleen-lezen periode van bytes.

Guid(String)

Initialiseert een nieuw exemplaar van de Guid structuur met behulp van de waarde die wordt vertegenwoordigd door de opgegeven tekenreeks.

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

Initialiseert een nieuw exemplaar van de Guid structuur met behulp van de opgegeven niet-ondertekende gehele getallen en bytes.

Velden

Name Description
Empty

Een alleen-lezen exemplaar van de structuur waarvan de Guid waarde alle nullen is.

Eigenschappen

Name Description
AllBitsSet

Hiermee haalt u een Guid locatie op waar alle bits zijn ingesteld.

Variant

Hiermee haalt u de waarde van het variantveld voor de Guid.

Version

Hiermee haalt u de waarde op van het versieveld voor de Guid.

Methoden

Name Description
CompareTo(Guid)

Vergelijkt dit exemplaar met een opgegeven Guid object en retourneert een indicatie van de relatieve waarden.

CompareTo(Object)

Vergelijkt dit exemplaar met een opgegeven object en retourneert een indicatie van de relatieve waarden.

CreateVersion7()

Hiermee maakt u een nieuwe Guid volgens RFC 9562, volgens de indeling versie 7.

CreateVersion7(DateTimeOffset)

Hiermee maakt u een nieuwe Guid volgens RFC 9562, volgens de indeling versie 7.

Equals(Guid)

Retourneert een waarde die aangeeft of dit exemplaar en een opgegeven Guid object dezelfde waarde vertegenwoordigen.

Equals(Object)

Retourneert een waarde die aangeeft of dit exemplaar gelijk is aan een opgegeven object.

GetHashCode()

Retourneert de hash-code voor dit exemplaar.

NewGuid()

Initialiseert een nieuw exemplaar van de Guid structuur.

Parse(ReadOnlySpan<Byte>, IFormatProvider)

Parseert een reeks UTF-8 tekens in een waarde.

Parse(ReadOnlySpan<Byte>)

Vertegenwoordigt een GUID (Globally Unique Identifier).

Parse(ReadOnlySpan<Char>, IFormatProvider)

Parseert een reeks tekens in een waarde.

Parse(ReadOnlySpan<Char>)

Converteert een alleen-lezen tekenbereik dat een GUID vertegenwoordigt naar de equivalente Guid structuur.

Parse(String, IFormatProvider)

Parseert een tekenreeks in een waarde.

Parse(String)

Converteert de tekenreeksweergave van een GUID naar de equivalente Guid structuur.

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

Converteert de tekenbereikweergave van een GUID naar de equivalente Guid structuur, mits de tekenreeks de opgegeven indeling heeft.

ParseExact(String, String)

Converteert de tekenreeksweergave van een GUID naar de equivalente Guid structuur, mits de tekenreeks de opgegeven indeling heeft.

ToByteArray()

Retourneert een bytematrix van 16 elementen die de waarde van dit exemplaar bevat.

ToByteArray(Boolean)

Vertegenwoordigt een GUID (Globally Unique Identifier).

ToString()

Retourneert een tekenreeksweergave van de waarde van dit exemplaar in registerindeling.

ToString(String, IFormatProvider)

Retourneert een tekenreeksweergave van de waarde van dit exemplaar van de Guid klasse, volgens de opgegeven notatieaanduiding en cultuurspecifieke notatiegegevens.

ToString(String)

Retourneert een tekenreeksweergave van de waarde van dit Guid exemplaar, volgens de opgegeven indelingsaanduiding.

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

Vertegenwoordigt een GUID (Globally Unique Identifier).

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

Probeert het huidige GUID-exemplaar op te maken in het opgegeven tekenbereik.

TryParse(ReadOnlySpan<Byte>, Guid)

Vertegenwoordigt een GUID (Globally Unique Identifier).

TryParse(ReadOnlySpan<Byte>, IFormatProvider, Guid)

Probeert een reeks UTF-8 tekens te parseren in een waarde.

TryParse(ReadOnlySpan<Char>, Guid)

Converteert de opgegeven alleen-lezen periode van tekens die de weergave van een GUID bevatten naar de equivalente Guid structuur.

TryParse(ReadOnlySpan<Char>, IFormatProvider, Guid)

Probeert een reeks tekens te parseren in een waarde.

TryParse(String, Guid)

Converteert de tekenreeksweergave van een GUID naar de equivalente Guid structuur.

TryParse(String, IFormatProvider, Guid)

Probeert een tekenreeks te parseren in een waarde.

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

Converteert de reeks tekens die de GUID vertegenwoordigen naar de equivalente Guid structuur, mits de tekenreeks de opgegeven indeling heeft.

TryParseExact(String, String, Guid)

Converteert de tekenreeksweergave van een GUID naar de equivalente Guid structuur, mits de tekenreeks de opgegeven indeling heeft.

TryWriteBytes(Span<Byte>, Boolean, Int32)

Vertegenwoordigt een GUID (Globally Unique Identifier).

TryWriteBytes(Span<Byte>)

Probeert het huidige GUID-exemplaar te schrijven naar een bereik van bytes.

Operators

Name Description
Equality(Guid, Guid)

Geeft aan of de waarden van twee opgegeven Guid objecten gelijk zijn.

GreaterThan(Guid, Guid)

Vergelijkt twee waarden om te bepalen welke groter is.

GreaterThanOrEqual(Guid, Guid)

Vergelijkt twee waarden om te bepalen welke groter of gelijk is.

Inequality(Guid, Guid)

Geeft aan of de waarden van twee opgegeven Guid objecten niet gelijk zijn.

LessThan(Guid, Guid)

Vergelijkt twee waarden om te bepalen welke kleiner is.

LessThanOrEqual(Guid, Guid)

Vergelijkt twee waarden om te bepalen welke kleiner of gelijk is.

Expliciete interface-implementaties

Name Description
IComparable.CompareTo(Object)

Vergelijkt dit exemplaar met een opgegeven Guid object en retourneert een indicatie van de relatieve waarden.

IFormattable.ToString(String, IFormatProvider)

Retourneert een tekenreeksweergave van de waarde van dit exemplaar, volgens de opgegeven indelingsaanduiding en cultuurspecifieke notatiegegevens.

ISpanFormattable.TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider)

Probeert de waarde van het huidige exemplaar op te maken in de opgegeven reeks tekens.

IUtf8SpanFormattable.TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider)

Probeert de waarde van het huidige exemplaar op te maken als UTF-8 in het opgegeven bereik van bytes.

Van toepassing op