Leer en inglés

Compartir a través de


UIntPtr Constructores

Definición

Inicializa una nueva instancia de la clase UIntPtr.

Sobrecargas

UIntPtr(UInt32)

Inicializa una nueva instancia de la UIntPtr estructura utilizando el entero de 32 bits sin signo especificado.

UIntPtr(UInt64)

Inicializa una nueva instancia de UIntPtr utilizando el entero de 64 bits sin signo especificado.

UIntPtr(Void*)

Inicializa una nueva instancia de UIntPtr usando el puntero especificado a un tipo no especificado.

UIntPtr(UInt32)

Source:
UIntPtr.cs
Source:
UIntPtr.cs
Source:
UIntPtr.cs

Inicializa una nueva instancia de la UIntPtr estructura utilizando el entero de 32 bits sin signo especificado.

C#
public UIntPtr (uint value);

Parámetros

value
UInt32

Entero de 32 bits sin signo.

Se aplica a

.NET 9 y otras versiones
Producto Versiones
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

UIntPtr(UInt64)

Source:
UIntPtr.cs
Source:
UIntPtr.cs
Source:
UIntPtr.cs

Inicializa una nueva instancia de UIntPtr utilizando el entero de 64 bits sin signo especificado.

C#
public UIntPtr (ulong value);

Parámetros

value
UInt64

Entero de 64 bits sin signo.

Excepciones

En un proceso de 32 bits, value es demasiado grande para representar como .UIntPtr

Comentarios

Solo se produce una excepción si el valor de value requiere más bits de los que admite el proceso de ejecución.

Se aplica a

.NET 9 y otras versiones
Producto Versiones
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

UIntPtr(Void*)

Source:
UIntPtr.cs
Source:
UIntPtr.cs
Source:
UIntPtr.cs

Importante

Esta API no es conforme a CLS.

Inicializa una nueva instancia de UIntPtr usando el puntero especificado a un tipo no especificado.

C#
[System.CLSCompliant(false)]
[System.Security.SecurityCritical]
public UIntPtr (void* value);
C#
public UIntPtr (void* value);
C#
[System.CLSCompliant(false)]
public UIntPtr (void* value);

Parámetros

value
Void*

Puntero a un tipo no especificado.

Atributos

Consulte también

Se aplica a

.NET 9 y otras versiones
Producto Versiones
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0