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()

Преобразует числовое значение этого экземпляра в эквивалентное строковое представление.

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