Guid 結構
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示全域唯一識別項 (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
- 繼承
- 屬性
- 實作
備註
GUID 是 128 位整數 (16 個字節) ,可在所有需要唯一標識符的電腦和網路上使用。 這類標識碼具有非常低的重複機率。
建構函式
Guid(Byte[]) |
使用指定的位元組陣列,初始化 Guid 結構的新執行個體。 |
Guid(Int32, Int16, Int16, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte) |
使用指定的整數和位元組,初始化 Guid 結構的新執行個體。 |
Guid(Int32, Int16, Int16, Byte[]) |
使用指定的整數和位元組陣列,初始化 Guid 結構的新執行個體。 |
Guid(ReadOnlySpan<Byte>) |
使用指定唯讀位元組範圍代表的值,初始化 Guid 結構的新執行個體。 |
Guid(ReadOnlySpan<Byte>, Boolean) |
表示全域唯一識別項 (GUID)。 |
Guid(String) |
使用指定字串表示的值,初始化 Guid 結構的新執行個體。 |
Guid(UInt32, UInt16, UInt16, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte) |
使用指定不帶正負號的整數 (Unsigned Integer) 和位元組,初始化 Guid 結構的新執行個體。 |
欄位
Empty |
Guid 結構的唯讀執行個體,其值全為零。 |
屬性
AllBitsSet |
表示全域唯一識別項 (GUID)。 |
Variant |
表示全域唯一識別項 (GUID)。 |
Version |
表示全域唯一識別項 (GUID)。 |
方法
運算子
Equality(Guid, Guid) |
表示兩個指定之 Guid 物件的值是否相等。 |
GreaterThan(Guid, Guid) |
比較兩個值,以判斷哪一個值更大。 |
GreaterThanOrEqual(Guid, Guid) |
比較兩個值,以判斷哪一個值大於或相等。 |
Inequality(Guid, Guid) |
表示兩個指定之 Guid 物件的值是否不相等。 |
LessThan(Guid, Guid) |
比較兩個值,以判斷哪一個值較少。 |
LessThanOrEqual(Guid, Guid) |
比較兩個值,以判斷哪一個值小於或相等。 |
明確介面實作
IComparable.CompareTo(Object) |
將這個執行個體與指定的 Guid 物件相比較,並傳回它們的相對值指示。 |
IFormattable.ToString(String, IFormatProvider) |
依據提供的格式指定名稱及文化特性 (Culture) 專用格式資訊,傳回此執行個體之值的字串表示。 |
ISpanFormattable.TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
嘗試將目前實例的值格式化為提供的字元範圍。 |
IUtf8SpanFormattable.TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
嘗試將目前實例的值格式化為UTF-8到提供的位元組範圍。 |