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