MarshalAsAttribute Constructores

Definición

Inicializa una nueva instancia de la clase MarshalAsAttribute.

Sobrecargas

MarshalAsAttribute(Int16)

Inicializa una nueva instancia de la clase MarshalAsAttribute con el valor UnmanagedType especificado.

MarshalAsAttribute(UnmanagedType)

Inicializa una nueva instancia de la clase MarshalAsAttribute con el miembro de enumeración UnmanagedType especificado.

MarshalAsAttribute(Int16)

Source:
MarshalAsAttribute.cs
Source:
MarshalAsAttribute.cs
Source:
MarshalAsAttribute.cs

Inicializa una nueva instancia de la clase MarshalAsAttribute con el valor UnmanagedType especificado.

C#
public MarshalAsAttribute(short unmanagedType);

Parámetros

unmanagedType
Int16

Valor por el que se calcularán las referencias de los datos.

Comentarios

Este constructor toma un entero de 16 bits con signo subyacente que representa cada UnmanagedType miembro de enumeración. El Tlbimp.exe (Importador de biblioteca de tipos) usa este constructor.

Consulte también

Se aplica a

.NET 10 e outras versións
Produto Versións
.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, 10
.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.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

MarshalAsAttribute(UnmanagedType)

Source:
MarshalAsAttribute.cs
Source:
MarshalAsAttribute.cs
Source:
MarshalAsAttribute.cs

Inicializa una nueva instancia de la clase MarshalAsAttribute con el miembro de enumeración UnmanagedType especificado.

C#
public MarshalAsAttribute(System.Runtime.InteropServices.UnmanagedType unmanagedType);

Parámetros

unmanagedType
UnmanagedType

Valor por el que se calcularán las referencias de los datos.

Comentarios

Para el código legible que es menos propenso a errores, use siempre este constructor.

Consulte también

Se aplica a

.NET 10 e outras versións
Produto Versións
.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, 10
.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.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0