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 tutabilir, ancak s ile Guidilgilenmeye yönelik iyileştirmelere sahiptir.

Oluşturucular

Name Description
UniqueId()

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

UniqueId(Byte[], Int32)

bir öğesini temsil eden bir dizi içindeki byte bir uzaklıktan başlayarak bu sınıfın yeni bir Guidö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(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

Name Description
CharArrayLength

dize gösteriminin UniqueIduzunluğunu alır.

IsGuid

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

Yöntemler

Name Description
Equals(Object)

Bir nesnenin buna UniqueIdeşit olup olmadığını test eder.

GetHashCode()

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

GetType()

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

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

Geçerli Objectbasit 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 ve belirtilen uzaklıkta verilen bayt dizisinde depolamaya çalışır.

TryGetGuid(Guid)

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

İşleçler

Name Description
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