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

Определение

Инициализирует новый экземпляр .UIntPtr

Перегрузки

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

Инициализирует новый экземпляр структуры с помощью указанного 32-разрядного UIntPtr целого числа без знака.

UIntPtr(UInt64)

Инициализирует новый экземпляр с использованием указанного UIntPtr 64-разрядного целого числа без знака.

UIntPtr(Void*)

Инициализирует новый экземпляр UIntPtr с помощью указанного указателя на неопределенный тип.

UIntPtr(UInt32)

Исходный код:
UIntPtr.cs
Исходный код:
UIntPtr.cs
Исходный код:
UIntPtr.cs
Исходный код:
UIntPtr.cs
Исходный код:
UIntPtr.cs

Инициализирует новый экземпляр структуры с помощью указанного 32-разрядного UIntPtr целого числа без знака.

public:
 UIntPtr(System::UInt32 value);
public UIntPtr(uint value);
new unativeint : uint32 -> unativeint
Public Sub New (value As UInteger)

Параметры

value
UInt32

32-разрядное целое число без знака.

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

UIntPtr(UInt64)

Исходный код:
UIntPtr.cs
Исходный код:
UIntPtr.cs
Исходный код:
UIntPtr.cs
Исходный код:
UIntPtr.cs
Исходный код:
UIntPtr.cs

Инициализирует новый экземпляр с использованием указанного UIntPtr 64-разрядного целого числа без знака.

public:
 UIntPtr(System::UInt64 value);
public UIntPtr(ulong value);
new unativeint : uint64 -> unativeint
Public Sub New (value As ULong)

Параметры

value
UInt64

64-разрядное целое число без знака.

Исключения

В 32-разрядном процессе слишком большой, value чтобы представить как 32-разрядный UIntPtr.

Комментарии

Исключение возникает только в том случае, если значение value требует больше битов, чем поддерживается процесс выполнения.

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

UIntPtr(Void*)

Исходный код:
UIntPtr.cs
Исходный код:
UIntPtr.cs
Исходный код:
UIntPtr.cs
Исходный код:
UIntPtr.cs
Исходный код:
UIntPtr.cs

Внимание

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

Инициализирует новый экземпляр UIntPtr с помощью указанного указателя на неопределенный тип.

public:
 UIntPtr(void* value);
[System.CLSCompliant(false)]
[System.Security.SecurityCritical]
public UIntPtr(void* value);
public UIntPtr(void* value);
[System.CLSCompliant(false)]
public UIntPtr(void* value);
[<System.CLSCompliant(false)>]
[<System.Security.SecurityCritical>]
new unativeint : nativeptr<unit> -> unativeint
new unativeint : nativeptr<unit> -> unativeint
[<System.CLSCompliant(false)>]
new unativeint : nativeptr<unit> -> unativeint

Параметры

value
Void*

Указатель на неуказанный тип.

Атрибуты

См. также раздел

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