UniqueId Sınıf

Tanım

Guid'ler için iyileştirilmiş benzersiz tanımlayıcı.

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

Açıklamalar

Bu sınıf herhangi bir dize değerini barındırabilir, ancak s ile Guidilgilenmek için iyileştirmelere sahiptir.

Oluşturucular

UniqueId()

Yeni, benzersiz guid ile bu sınıfın yeni bir örneğini oluşturur.

UniqueId(Byte[])

bir temsil eden bayt dizisini kullanarak bu sınıfın yeni bir Guidörneğini oluşturur.

UniqueId(Byte[], Int32)

Bir öğesini temsil eden bir dizi içindeki byte uzaklıktan başlayarak bu sınıfın yeni bir Guidörneğini oluşturur.

UniqueId(Char[], Int32, Int32)

Belirtilen sayıda girdi kullanarak içindeki bir uzaklıktan char başlayarak bu sınıfın yeni bir örneğini oluşturur.

UniqueId(Guid)

kullanarak bu sınıfın yeni bir Guidörneğini oluşturur.

UniqueId(String)

Dize kullanarak bu sınıfın yeni bir örneğini oluşturur.

Özellikler

CharArrayLength

dize gösteriminin UniqueIduzunluğunu alır.

IsGuid

öğesinin UniqueId bir Guidolup olmadığını gösterir.

Yöntemler

Equals(Object)

Bir nesnenin bu UniqueIdöğesine eşit olup olmadığını sınar.

GetHashCode()

Bu UniqueIdöğesinin karma kod gösterimini oluşturur.

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToCharArray(Char[], Int32)

UniqueId Değeri bir char diziye yerleştirir.

ToString()

UniqueId Değeri dize biçiminde görüntüler.

TryGetGuid(Byte[], Int32)

değerini UniqueId olarak Guid almaya çalışır ve belirtilen uzaklıkta verilen bayt dizisinde depolar.

TryGetGuid(Guid)

değerini UniqueId olarak Guidalmaya çalışır.

İşleçler

Equality(UniqueId, UniqueId)

İki UniqueIdsn'nin eşitliğini test etmek için eşitlik işlecini geçersiz kılar.

Inequality(UniqueId, UniqueId)

İki UniqueIdsn eşitsizliğini test etmek için eşitlik işlecini geçersiz kılar.

Şunlara uygulanır