Bagikan melalui


Guid Struktur

Definisi

Mewakili pengidentifikasi unik global (GUID).

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
Warisan
Atribut
Penerapan

Keterangan

GUID adalah bilangan bulat 128-bit (16 byte) yang dapat digunakan di semua komputer dan jaringan di mana pun pengidentifikasi unik diperlukan. Pengidentifikasi seperti itu memiliki peluang yang sangat rendah untuk diduplikasi.

Konstruktor

Guid(Byte[])

Menginisialisasi instans Guid baru struktur dengan menggunakan array byte yang ditentukan.

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

Menginisialisasi instans Guid baru struktur dengan menggunakan bilangan bulat dan byte yang ditentukan.

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

Menginisialisasi instans Guid baru struktur dengan menggunakan bilangan bulat dan array byte yang ditentukan.

Guid(ReadOnlySpan<Byte>)

Menginisialisasi instans Guid baru struktur dengan menggunakan nilai yang diwakili oleh rentang byte baca-saja yang ditentukan.

Guid(ReadOnlySpan<Byte>, Boolean)

Mewakili pengidentifikasi unik global (GUID).

Guid(String)

Menginisialisasi instans Guid baru struktur dengan menggunakan nilai yang diwakili oleh string yang ditentukan.

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

Menginisialisasi instans Guid baru struktur dengan menggunakan bilangan bulat dan byte yang tidak ditandatangani yang ditentukan.

Bidang

Empty

Instans baca-saja dari Guid struktur yang nilainya semua nol.

Properti

AllBitsSet

Mewakili pengidentifikasi unik global (GUID).

Variant

Mewakili pengidentifikasi unik global (GUID).

Version

Mewakili pengidentifikasi unik global (GUID).

Metode

CompareTo(Guid)

Membandingkan instans ini dengan objek tertentu Guid dan mengembalikan indikasi nilai relatifnya.

CompareTo(Object)

Membandingkan instans ini dengan objek tertentu dan mengembalikan indikasi nilai relatifnya.

CreateVersion7()

Mewakili pengidentifikasi unik global (GUID).

CreateVersion7(DateTimeOffset)

Mewakili pengidentifikasi unik global (GUID).

Equals(Guid)

Mengembalikan nilai yang menunjukkan apakah instans ini dan objek tertentu Guid mewakili nilai yang sama.

Equals(Object)

Mengembalikan nilai yang menunjukkan apakah instans ini sama dengan objek tertentu.

GetHashCode()

Mengembalikan kode hash untuk instans ini.

NewGuid()

Menginisialisasi instans Guid baru struktur.

Parse(ReadOnlySpan<Char>)

Mengonversi rentang karakter baca-saja yang mewakili GUID ke struktur yang setara Guid .

Parse(ReadOnlySpan<Char>, IFormatProvider)

Mengurai rentang karakter ke dalam nilai.

Parse(String)

Mengonversi representasi string GUID ke struktur yang setara Guid .

Parse(String, IFormatProvider)

Mengurai string menjadi nilai.

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

Mengonversi representasi rentang karakter GUID ke struktur yang setara Guid , asalkan string dalam format yang ditentukan.

ParseExact(String, String)

Mengonversi representasi string GUID ke struktur yang setara Guid , asalkan string dalam format yang ditentukan.

ToByteArray()

Mengembalikan array byte 16 elemen yang berisi nilai instans ini.

ToByteArray(Boolean)

Mewakili pengidentifikasi unik global (GUID).

ToString()

Mengembalikan representasi string dari nilai instans ini dalam format registri.

ToString(String)

Mengembalikan representasi string dari nilai instans ini Guid , sesuai dengan penentu format yang disediakan.

ToString(String, IFormatProvider)

Mengembalikan representasi string dari nilai instans Guid kelas ini, sesuai dengan penentu format yang disediakan dan informasi format khusus budaya.

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

Mewakili pengidentifikasi unik global (GUID).

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

Mencoba memformat instans GUID saat ini ke dalam rentang karakter yang disediakan.

TryParse(ReadOnlySpan<Char>, Guid)

Mengonversi rentang karakter baca-saja yang ditentukan yang berisi representasi GUID ke struktur yang setara Guid .

TryParse(ReadOnlySpan<Char>, IFormatProvider, Guid)

Mencoba mengurai rentang karakter ke dalam nilai.

TryParse(String, Guid)

Mengonversi representasi string GUID ke struktur yang setara Guid .

TryParse(String, IFormatProvider, Guid)

Mencoba mengurai string ke dalam nilai.

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

Mengonversi rentang karakter yang mewakili GUID ke struktur yang setara Guid , asalkan string dalam format yang ditentukan.

TryParseExact(String, String, Guid)

Mengonversi representasi string GUID ke struktur yang setara Guid , asalkan string dalam format yang ditentukan.

TryWriteBytes(Span<Byte>)

Mencoba menulis instans GUID saat ini ke dalam rentang byte.

TryWriteBytes(Span<Byte>, Boolean, Int32)

Mewakili pengidentifikasi unik global (GUID).

Operator

Equality(Guid, Guid)

Menunjukkan apakah nilai dua objek yang ditentukan Guid sama.

GreaterThan(Guid, Guid)

Membandingkan dua nilai untuk menentukan mana yang lebih besar.

GreaterThanOrEqual(Guid, Guid)

Membandingkan dua nilai untuk menentukan mana yang lebih besar atau sama.

Inequality(Guid, Guid)

Menunjukkan apakah nilai dua objek yang ditentukan Guid tidak sama.

LessThan(Guid, Guid)

Membandingkan dua nilai untuk menentukan mana yang lebih sedikit.

LessThanOrEqual(Guid, Guid)

Membandingkan dua nilai untuk menentukan mana yang kurang atau sama dengan.

Implementasi Antarmuka Eksplisit

IComparable.CompareTo(Object)

Membandingkan instans ini dengan objek tertentu Guid dan mengembalikan indikasi nilai relatifnya.

IFormattable.ToString(String, IFormatProvider)

Mengembalikan representasi string dari nilai instans ini, sesuai dengan penentu format yang disediakan dan informasi format khusus budaya.

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

Mencoba memformat nilai instans saat ini ke dalam rentang karakter yang disediakan.

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

Mencoba memformat nilai instans saat ini sebagai UTF-8 ke dalam rentang byte yang disediakan.

Berlaku untuk