UniqueId Klass

Definition

En unik identifierare som är optimerad för Guids.

public ref class UniqueId
public class UniqueId
type UniqueId = class
Public Class UniqueId
Arv
UniqueId

Kommentarer

Den här klassen kan innehålla valfritt strängvärde, men har optimeringar för att hantera Guids.

Konstruktorer

Name Description
UniqueId()

Skapar en ny instans av den här klassen med ett nytt unikt Guid.

UniqueId(Byte[], Int32)

Skapar en ny instans av den här klassen med början från en förskjutning i en byte matris som representerar en Guid.

UniqueId(Byte[])

Skapar en ny instans av den här klassen med hjälp av en bytematris som representerar en Guid.

UniqueId(Char[], Int32, Int32)

Skapar en ny instans av den här klassen med början från en förskjutning inom en char med ett angivet antal poster.

UniqueId(Guid)

Skapar en ny instans av den här klassen med hjälp av en Guid.

UniqueId(String)

Skapar en ny instans av den här klassen med hjälp av en sträng.

Egenskaper

Name Description
CharArrayLength

Hämtar längden på strängrepresentationen av UniqueId.

IsGuid

Anger om UniqueId är en Guid.

Metoder

Name Description
Equals(Object)

Testar om ett objekt är lika med det här UniqueId.

GetHashCode()

Skapar en hash-kodrepresentation av den här UniqueId.

GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToCharArray(Char[], Int32)

Placerar värdet UniqueId i en char matris.

ToString()

Visar värdet UniqueId i strängformat.

TryGetGuid(Byte[], Int32)

Försöker hämta värdet UniqueId för som en Guid och lagra det i den angivna bytematrisen vid den angivna förskjutningen.

TryGetGuid(Guid)

Försöker hämta värdet för UniqueId som en Guid.

Operatorer

Name Description
Equality(UniqueId, UniqueId)

Åsidosätter likhetsoperatorn för att testa likheten mellan två UniqueIds.

Inequality(UniqueId, UniqueId)

Åsidosätter likhetsoperatorn för att testa för olikhet mellan två UniqueIds.

Gäller för