CLong Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Важно!
Этот API несовместим с CLS.
CLong — это неизменяемый тип значения, представляющий тип long в C и C++.
Он предназначен для использования в качестве типа обмена на управляемой или неуправляемой границе, чтобы точно представлять в неуправляемых API управляемого кода, использующих тип long.
Этот тип содержит 32-разрядные хранилища на всех платформах Windows и 32-разрядных платформах Unix.
Он имеет 64-разрядные хранилища на 64-разрядных платформах Unix.
public value class CLong : IEquatable<System::Runtime::InteropServices::CLong>
[System.CLSCompliant(false)]
public readonly struct CLong : IEquatable<System.Runtime.InteropServices.CLong>
[<System.CLSCompliant(false)>]
type CLong = struct
Public Structure CLong
Implements IEquatable(Of CLong)
- Наследование
- Атрибуты
- Реализации
Конструкторы
| Имя | Описание |
|---|---|
| CLong(Int32) |
Создает экземпляр из 32-разрядного целого числа. |
| CLong(IntPtr) |
Создает экземпляр из целого числа собственного размера. |
Свойства
| Имя | Описание |
|---|---|
| Value |
Базовое целочисленное значение этого экземпляра. |
Методы
| Имя | Описание |
|---|---|
| Equals(CLong) |
Возвращает значение, указывающее, равен ли этот экземпляр указанному CLong значению. |
| Equals(Object) |
Возвращает значение, указывающее, равен ли этот экземпляр указанному объекту. |
| GetHashCode() |
Возвращает хэш-код для этого экземпляра. |
| ToString() |
Преобразует числовое значение этого экземпляра в эквивалентное строковое представление. |