Guid Yapı

Tanım

Genel olarak benzersiz bir tanımlayıcıyı (GUID) temsil eder.

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
Devralma
Öznitelikler
Uygulamalar

Açıklamalar

GUID, benzersiz bir tanımlayıcının gerekli olduğu her yerde tüm bilgisayarlarda ve ağlarda kullanılabilen 128 bitlik bir tamsayıdır (16 bayt). Böyle bir tanımlayıcının yinelenme olasılığı çok düşüktür.

Oluşturucular

Guid(Byte[])

Belirtilen bayt dizisini Guid kullanarak yapının yeni bir örneğini başlatır.

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

Belirtilen tamsayıları ve baytları kullanarak yapının yeni bir örneğini Guid başlatır.

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

Belirtilen tamsayıları ve bayt dizisini Guid kullanarak yapının yeni bir örneğini başlatır.

Guid(ReadOnlySpan<Byte>)

Belirtilen salt okunur bayt aralığıyla temsil edilen değeri kullanarak yapının yeni bir örneğini Guid başlatır.

Guid(ReadOnlySpan<Byte>, Boolean)

Genel olarak benzersiz bir tanımlayıcıyı (GUID) temsil eder.

Guid(String)

Belirtilen dize tarafından temsil edilen değeri kullanarak yapının yeni bir örneğini Guid başlatır.

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

Belirtilen işaretsiz tamsayıları ve baytları kullanarak yapının yeni bir örneğini Guid başlatır.

Alanlar

Empty

Değeri sıfır olan yapının salt okunur bir örneği Guid .

Özellikler

AllBitsSet

Genel olarak benzersiz bir tanımlayıcıyı (GUID) temsil eder.

Variant

Genel olarak benzersiz bir tanımlayıcıyı (GUID) temsil eder.

Version

Genel olarak benzersiz bir tanımlayıcıyı (GUID) temsil eder.

Yöntemler

CompareTo(Guid)

Bu örneği belirtilen Guid bir nesneyle karşılaştırır ve göreli değerlerinin bir göstergesini döndürür.

CompareTo(Object)

Bu örneği belirtilen nesne ile karşılaştırır ve göreli değerlerin bir göstergesini döndürür.

CreateVersion7()

Genel olarak benzersiz bir tanımlayıcıyı (GUID) temsil eder.

CreateVersion7(DateTimeOffset)

Genel olarak benzersiz bir tanımlayıcıyı (GUID) temsil eder.

Equals(Guid)

Bu örneğin ve belirtilen Guid nesnenin aynı değeri temsil edip etmediğini belirten bir değer döndürür.

Equals(Object)

Bu örneğin belirtilen bir nesneye eşit olup olmadığını gösteren bir değeri döndürür.

GetHashCode()

Bu örneğe ilişkin karma kodu döndürür.

NewGuid()

Yapının yeni bir örneğini Guid başlatır.

Parse(ReadOnlySpan<Char>)

GUID'yi temsil eden salt okunur karakter aralığını eşdeğer Guid yapıya dönüştürür.

Parse(ReadOnlySpan<Char>, IFormatProvider)

Bir karakter aralığını bir değere ayrıştırıyor.

Parse(String)

GUID'nin dize gösterimini eşdeğer Guid yapıya dönüştürür.

Parse(String, IFormatProvider)

Bir dizeyi bir değere ayrıştırıyor.

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

Dizenin belirtilen biçimde olması koşuluyla, GUID'nin karakter aralığı gösterimini eşdeğer Guid yapıya dönüştürür.

ParseExact(String, String)

Bir GUID'nin dize gösterimini, dizenin belirtilen biçimde olması koşuluyla eşdeğer Guid yapıya dönüştürür.

ToByteArray()

Bu örneğin değerini içeren 16 öğeli bir bayt dizisi döndürür.

ToByteArray(Boolean)

Genel olarak benzersiz bir tanımlayıcıyı (GUID) temsil eder.

ToString()

Bu örneğin değerinin kayıt defteri biçiminde bir dize gösterimini döndürür.

ToString(String)

Sağlanan biçim tanımlayıcısına göre bu Guid örneğin değerinin dize gösterimini döndürür.

ToString(String, IFormatProvider)

Sağlanan biçim belirticisi ve kültüre özgü biçim bilgilerine göre sınıfın Guid bu örneğinin değerinin dize gösterimini döndürür.

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

Genel olarak benzersiz bir tanımlayıcıyı (GUID) temsil eder.

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

Geçerli GUID örneğini sağlanan karakter aralığına biçimlendirmeye çalışır.

TryParse(ReadOnlySpan<Char>, Guid)

GUID gösterimini içeren karakterlerin belirtilen salt okunur aralığını eşdeğer Guid yapıya dönüştürür.

TryParse(ReadOnlySpan<Char>, IFormatProvider, Guid)

Bir karakter aralığını bir değere ayrıştırmaya çalışır.

TryParse(String, Guid)

GUID'nin dize gösterimini eşdeğer Guid yapıya dönüştürür.

TryParse(String, IFormatProvider, Guid)

Bir dizeyi bir değere ayrıştırmaya çalışır.

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

Dizenin belirtilen biçimde olması koşuluyla, GUID'yi temsil eden karakterlerin aralığını eşdeğer Guid yapıya dönüştürür.

TryParseExact(String, String, Guid)

Bir GUID'nin dize gösterimini, dizenin belirtilen biçimde olması koşuluyla eşdeğer Guid yapıya dönüştürür.

TryWriteBytes(Span<Byte>)

Geçerli GUID örneğini bayt aralığına yazmaya çalışır.

TryWriteBytes(Span<Byte>, Boolean, Int32)

Genel olarak benzersiz bir tanımlayıcıyı (GUID) temsil eder.

İşleçler

Equality(Guid, Guid)

Belirtilen Guid iki nesnenin değerlerinin eşit olup olmadığını gösterir.

GreaterThan(Guid, Guid)

Hangisinin daha büyük olduğunu belirlemek için iki değeri karşılaştırır.

GreaterThanOrEqual(Guid, Guid)

Hangisinin daha büyük veya eşit olduğunu belirlemek için iki değeri karşılaştırır.

Inequality(Guid, Guid)

Belirtilen Guid iki nesnenin değerlerinin eşit olup olmadığını gösterir.

LessThan(Guid, Guid)

Hangisinin daha az olduğunu belirlemek için iki değeri karşılaştırır.

LessThanOrEqual(Guid, Guid)

Hangisinin daha az veya eşit olduğunu belirlemek için iki değeri karşılaştırır.

Belirtik Arabirim Kullanımları

IComparable.CompareTo(Object)

Bu örneği belirtilen Guid bir nesneyle karşılaştırır ve göreli değerlerinin bir göstergesini döndürür.

IFormattable.ToString(String, IFormatProvider)

Sağlanan biçim belirticisi ve kültüre özgü biçim bilgilerine göre bu örneğin değerinin dize gösterimini döndürür.

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

Geçerli örneğin değerini sağlanan karakter aralığına biçimlendirmeye çalışır.

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

Geçerli örneğin değerini belirtilen bayt aralığına UTF-8 olarak biçimlendirmeye çalışır.

Şunlara uygulanır