System::Guid class

Guid class

Представляет глобальный уникальный идентификатор. Этот тип должен быть выделен в стеке и передаваться в функции по значению или по ссылке. Никогда не используйте класс 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Представляет GUID со значением 0.

См. также