System::Guid class
内容
[
隐藏
]Guid class
表示全局唯一标识符(GUID)。此类型应在栈上分配,并通过值或引用传递给函数。切勿使用 System::SmartPtr 类来管理此类型的对象。
class Guid
方法
| 方法 | 描述 |
|---|---|
| CompareTo(const Guid&) const | 对当前对象和指定对象所表示的 GUID 执行算术比较。 |
| Equals(const Guid&) const | 确定当前对象和指定对象所表示的 GUID 是否相等。 |
| GetHashCode() const | 返回当前对象的哈希码。 |
| Guid() | 构造一个表示全零 GUID 的对象。 |
| Guid(const ArrayPtr<uint8_t>&) | 构造一个将 GUID 表示为无符号 8 位整数数组的对象。 |
| Guid(const System::Details::ArrayView<uint8_t>&) | 构造一个将 GUID 表示为无符号 8 位整数数组视图的对象。 |
| Guid(const String&) | 构造一个将 GUID 表示为字符串的对象。 |
| Guid(int32_t, int16_t, int16_t, const ArrayPtr<uint8_t>&) | 从指定的 GUID 组件构造 Guid 类的实例。 |
| Guid(int32_t, int16_t, int16_t, const System::Details::ArrayView<uint8_t>&) | 从指定的 GUID 组件构造 Guid 类的实例。 |
| Guid(int32_t, int16_t, int16_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t) | 从指定的无符号整数和字节构造 Guid 类的实例。 |
| Guid(uint32_t, uint16_t, uint16_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t) | 从指定的无符号整数和字节构造 Guid 类的实例。 |
| Guid(const Guid&) | 构造一个表示与指定对象相同 GUID 的对象。 |
| static NewGuid() | 生成一个新的 GUID 并返回表示它的 Guid 对象。 |
| operator!=(const Guid&) const | 确定当前对象和指定对象所表示的 GUID 是否不相等。 |
| operator=(const Guid&) | 将指定的 Guid 对象所表示的 GUID 值赋给当前对象。 |
| operator==(const Guid&) const | 确定当前对象和指定对象所表示的 GUID 是否相等。 |
| static Parse(const String&) | 将指定的 GUID 字符串表示转换为等效的 Guid 对象。 |
| ToByteArray() const | 将当前对象所表示的 GUID 转换为字节数组。 |
| ToString() const | 将当前对象所表示的 GUID 转换为其字符串表示。 |
| ToString(const String&) const | 使用指定的字符串格式将当前对象所表示的 GUID 转换为其字符串表示。 |
| ToString(const String&, const SharedPtr<Globalization::CultureInfo>&) const | 使用指定的字符串格式和区域性将当前对象所表示的 GUID 转换为其字符串表示。 |
| static TryParse(const String&, Guid&) | 尝试将指定的字符串转换为 Guid 对象。 |
| ~Guid() | 析构函数。 |
字段
| 字段 | 描述 |
|---|---|
| static Empty | 表示值为 0 的 GUID。 |
另见
- Namespace System
- Library Aspose.Font for C++