Guid Struktur
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili pengidentifikasi unik global (GUID).
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
- 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 semacam itu memiliki kemungkinan yang sangat rendah untuk diduplikasi.
Konstruktor
| Nama | Deskripsi |
|---|---|
| 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 struktur baru 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>, Boolean) |
Mewakili pengidentifikasi unik global (GUID). |
| Guid(ReadOnlySpan<Byte>) |
Menginisialisasi instans Guid baru struktur dengan menggunakan nilai yang diwakili oleh rentang byte baca-saja yang ditentukan. |
| 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
| Nama | Deskripsi |
|---|---|
| Empty |
Instans Guid struktur baca-saja yang nilainya semua nol. |
Properti
| Nama | Deskripsi |
|---|---|
| AllBitsSet |
Mendapatkan tempat Guid semua bit diatur. |
| Variant |
Mendapatkan nilai bidang varian untuk Guid. |
| Version |
Mendapatkan nilai bidang versi untuk Guid. |
Metode
| Nama | Deskripsi |
|---|---|
| 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() |
Membuat yang baru Guid menurut RFC 9562, mengikuti format Versi 7. |
| CreateVersion7(DateTimeOffset) |
Membuat yang baru Guid menurut RFC 9562, mengikuti format Versi 7. |
| 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<Byte>, IFormatProvider) |
Mengurai rentang karakter UTF-8 menjadi nilai. |
| Parse(ReadOnlySpan<Byte>) |
Mewakili pengidentifikasi unik global (GUID). |
| Parse(ReadOnlySpan<Char>, IFormatProvider) |
Mengurai rentang karakter menjadi nilai. |
| Parse(ReadOnlySpan<Char>) |
Mengonversi rentang karakter baca-saja yang mewakili GUID ke struktur yang setara Guid . |
| Parse(String, IFormatProvider) |
Mengurai string menjadi nilai. |
| Parse(String) |
Mengonversi representasi string GUID ke struktur yang setara Guid . |
| 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, IFormatProvider) |
Mengembalikan representasi string dari nilai instans Guid kelas ini, sesuai dengan penentu format yang disediakan dan informasi format khusus budaya. |
| ToString(String) |
Mengembalikan representasi string dari nilai instans ini Guid , sesuai dengan penentu format yang disediakan. |
| 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<Byte>, Guid) |
Mewakili pengidentifikasi unik global (GUID). |
| TryParse(ReadOnlySpan<Byte>, IFormatProvider, Guid) |
Mencoba mengurai rentang karakter UTF-8 ke dalam nilai. |
| 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 menjadi 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>, Boolean, Int32) |
Mewakili pengidentifikasi unik global (GUID). |
| TryWriteBytes(Span<Byte>) |
Mencoba menulis instans GUID saat ini ke dalam rentang byte. |
Operator
| Nama | Deskripsi |
|---|---|
| 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 kurang. |
| LessThanOrEqual(Guid, Guid) |
Membandingkan dua nilai untuk menentukan mana yang kurang atau sama. |
Implementasi Antarmuka Eksplisit
| Nama | Deskripsi |
|---|---|
| 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. |