UniqueId 类

定义

为 GUID 优化的唯一标识符。

public ref class UniqueId
public class UniqueId
type UniqueId = class
Public Class UniqueId
继承
UniqueId

注解

此类可以保存任何字符串值,但具有用于处理 Guid 的优化。

构造函数

UniqueId()

使用新的唯一 GUID 创建此类的新实例。

UniqueId(Byte[])

使用表示 Guid 的字节数组创建此类的新实例。

UniqueId(Byte[], Int32)

从表示 byteGuid 数组中的某一偏移量开始,创建此类的新实例。

UniqueId(Char[], Int32, Int32)

使用指定项数,从 char 中的某一偏移量开始,创建此类的新实例。

UniqueId(Guid)

使用 Guid 创建此类的新实例。

UniqueId(String)

使用字符串创建此类的新实例。

属性

CharArrayLength

获取 UniqueId 的字符串表示形式的长度。

IsGuid

指示 UniqueId 是否为 Guid

方法

Equals(Object)

测试某一对象是否等于此 UniqueId

GetHashCode()

创建此 UniqueId 的哈希代码表示形式。

GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToCharArray(Char[], Int32)

UniqueId 值放入 char 数组中。

ToString()

以字符串格式显示 UniqueId 值。

TryGetGuid(Byte[], Int32)

尝试获取 UniqueId 的值作为 Guid 并将其存储在给定字节数组中的指定偏移位置。

TryGetGuid(Guid)

尝试获取 UniqueId 的值作为 Guid

运算符

Equality(UniqueId, UniqueId)

重写相等运算符以测试两个 UniqueId 是否相等。

Inequality(UniqueId, UniqueId)

重写相等运算符以测试两个 UniqueId 是否相等。

适用于