Определяемый платформой тип, который используется для представления указателя или дескриптора.
public struct UIntPtr : ISerializable
Тип | Имя | Описание |
---|---|---|
UIntPtr(UInt32) | Инициализирует новый экземпляр структуры UIntPtr с использованием указанного 32-битового указателя или дескриптора. | |
UIntPtr(UInt64) | Инициализирует новый экземпляр структуры UIntPtr с помощью заданного 64-битового указателя или дескриптора. | |
UIntPtr(Void*) | Инициализирует новый экземпляр структуры UIntPtr с использованием заданного указателя на незаданный тип. |
Тип | Имя | Описание |
---|---|---|
Size | Получает размер этого экземпляра. |
Тип | Имя | Описание |
---|---|---|
Add(UIntPtr, Int32) | Добавляет смещение к значению указателя без знака. | |
Equals(Object) | Возврат значения, показывающего, равен ли данный экземпляр заданному объекту. (Переопределяет Object.Equals(Object).) | |
GetHashCode() | Возвращает хэш-код для данного экземпляра. (Переопределяет Object.GetHashCode().) | |
GetType() | Возвращает объект Type для текущего экземпляра. (Наследуется от Object.) | |
Subtract(UIntPtr, Int32) | Вычитает смещение из значения указателя без знака. | |
ToPointer() | Преобразует значение этого экземпляра в указатель незаданного типа. | |
ToString() | Преобразовывает числовое значение данного экземпляра в эквивалентное ему строковое представление. (Переопределяет Object.ToString().) | |
ToUInt32() | Преобразует значение данного экземпляра в 32-битовое целое число без знака. | |
ToUInt64() | Преобразует значение данного экземпляра в 64-битовое целое число без знака. |
Тип | Имя | Описание |
---|---|---|
Zero | Доступное только для чтения поле, которое предоставляет указатель или дескриптор, инициализированный с нулевым значением. |