CULong Структура

Определение

Важно!

Этот API несовместим с CLS.

CULong — это неизменяемый тип значения, представляющий тип unsigned long в C и C++. Он предназначен для использования в качестве типа обмена на управляемой или неуправляемой границе, чтобы точно представлять в неуправляемых API управляемого кода, использующих тип unsigned long. Этот тип содержит 32-разрядные хранилища на всех платформах Windows и 32-разрядных платформах Unix. Он имеет 64-разрядные хранилища на 64-разрядных платформах Unix.

public value class CULong : IEquatable<System::Runtime::InteropServices::CULong>
[System.CLSCompliant(false)]
public readonly struct CULong : IEquatable<System.Runtime.InteropServices.CULong>
[<System.CLSCompliant(false)>]
type CULong = struct
Public Structure CULong
Implements IEquatable(Of CULong)
Наследование
CULong
Атрибуты
Реализации

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

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

Создает экземпляр из 32-разрядного целого числа без знака.

CULong(UIntPtr)

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

Свойства

Имя Описание
Value

Базовое целочисленное значение этого экземпляра.

Методы

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

Возвращает значение, указывающее, равен ли этот экземпляр указанному CLong значению.

Equals(Object)

Возвращает значение, указывающее, равен ли этот экземпляр указанному объекту.

GetHashCode()

Возвращает хэш-код для этого экземпляра.

ToString()

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

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