UniqueId Класс

Определение

Уникальный идентификатор, оптимизированный для Guid.

public ref class UniqueId
public class UniqueId
type UniqueId = class
Public Class UniqueId
Наследование
UniqueId

Комментарии

Этот класс может содержать любое строковое значение, но имеет оптимизации для работы с Guids.

Конструкторы

Имя Описание
UniqueId()

Создает новый экземпляр этого класса с новым уникальным guid.

UniqueId(Byte[], Int32)

Создает новый экземпляр этого класса, начиная с смещения в массиве byte , представляющего объект Guid.

UniqueId(Byte[])

Создает новый экземпляр этого класса с помощью массива байтов, представляющего объект Guid.

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)

Переопределяет оператор равенства, чтобы проверить равенство двух UniqueIds.

Inequality(UniqueId, UniqueId)

Переопределяет оператор равенства для проверки на неравенство двух UniqueIds.

Применяется к