Guid Yapı
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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>, 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
- 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
| Name | Description |
|---|---|
| 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>, Boolean) |
Genel olarak benzersiz bir tanımlayıcıyı (GUID) temsil eder. |
| Guid(ReadOnlySpan<Byte>) |
Belirtilen bayt salt okunur aralığı tarafından temsil edilen değeri kullanarak yapının yeni bir örneğini Guid başlatır. |
| 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
| Name | Description |
|---|---|
| Empty |
Değeri sıfır olan yapının salt okunur bir örneği Guid . |
Özellikler
| Name | Description |
|---|---|
| AllBitsSet |
Guid Tüm bitlerin ayarlandığı yeri alır. |
| Variant |
için Guiddeğişken alanının değerini alır. |
| Version |
için Guidsürüm alanının değerini alır. |
Yöntemler
| Name | Description |
|---|---|
| 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 bir nesneyle karşılaştırır ve göreli değerlerinin bir göstergesini döndürür. |
| CreateVersion7() |
Sürüm 7 biçimini izleyerek RFC 9562'ye göre yeni Guid bir oluşturur. |
| CreateVersion7(DateTimeOffset) |
Sürüm 7 biçimini izleyerek RFC 9562'ye göre yeni Guid bir oluşturur. |
| 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ğer döndürür. |
| GetHashCode() |
Bu örneğin karma kodunu döndürür. |
| NewGuid() |
Yapının yeni bir örneğini Guid başlatır. |
| Parse(ReadOnlySpan<Byte>, IFormatProvider) |
UTF-8 karakterlik bir aralığı bir değere ayrıştırıyor. |
| Parse(ReadOnlySpan<Byte>) |
Genel olarak benzersiz bir tanımlayıcıyı (GUID) temsil eder. |
| Parse(ReadOnlySpan<Char>, IFormatProvider) |
Bir karakter aralığını bir değere ayrıştırıyor. |
| Parse(ReadOnlySpan<Char>) |
GUID'yi temsil eden salt okunur karakter aralığını eşdeğer Guid yapıya dönüştürür. |
| Parse(String, IFormatProvider) |
Bir dizeyi 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. |
| ParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>) |
Bir GUID'nin karakter aralığı gösterimini, dizenin belirtilen biçimde olması koşuluyla 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 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. |
| 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. |
| 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<Byte>, Guid) |
Genel olarak benzersiz bir tanımlayıcıyı (GUID) temsil eder. |
| TryParse(ReadOnlySpan<Byte>, IFormatProvider, Guid) |
UTF-8 karakterlik bir aralığı bir değere ayrıştırmaya ç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>, Boolean, Int32) |
Genel olarak benzersiz bir tanımlayıcıyı (GUID) temsil eder. |
| TryWriteBytes(Span<Byte>) |
Geçerli GUID örneğini bayt aralığına yazmaya çalışır. |
İşleçler
| Name | Description |
|---|---|
| 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ı
| Name | Description |
|---|---|
| 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 tanımlayıcısına 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 UTF-8 olarak sağlanan bayt aralığına biçimlendirmeye çalışır. |