Поделиться через


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

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

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