StructLayoutAttribute Constructores

Definición

Inicializa una nueva instancia de la clase StructLayoutAttribute.

Sobrecargas

StructLayoutAttribute(Int16)

Inicializa una nueva instancia de la clase StructLayoutAttribute con el miembro de enumeración LayoutKind especificado.

StructLayoutAttribute(LayoutKind)

Inicializa una nueva instancia de la clase StructLayoutAttribute con el miembro de enumeración LayoutKind especificado.

StructLayoutAttribute(Int16)

Source:
StructLayoutAttribute.cs
Source:
StructLayoutAttribute.cs
Source:
StructLayoutAttribute.cs

Inicializa una nueva instancia de la clase StructLayoutAttribute con el miembro de enumeración LayoutKind especificado.

C#
public StructLayoutAttribute(short layoutKind);

Parámetros

layoutKind
Int16

Entero de 16 bits que representa uno de los valores de LayoutKind que especifica cómo debe organizarse la clase o la estructura.

Comentarios

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

Consulte también

Se aplica a

.NET 10 y otras versiones
Producto Versiones
.NET 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 2.0, 2.1

StructLayoutAttribute(LayoutKind)

Source:
StructLayoutAttribute.cs
Source:
StructLayoutAttribute.cs
Source:
StructLayoutAttribute.cs

Inicializa una nueva instancia de la clase StructLayoutAttribute con el miembro de enumeración LayoutKind especificado.

C#
public StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind layoutKind);

Parámetros

layoutKind
LayoutKind

Uno de los valores de enumeración que especifica cómo debe organizarse la clase o la estructura.

Comentarios

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

Consulte también

Se aplica a

.NET 10 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, 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.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0