StructLayoutAttribute Construtores

Definição

Inicializa uma nova instância da classe StructLayoutAttribute.

Sobrecargas

Nome Description
StructLayoutAttribute(Int16)

Inicializa uma nova instância da StructLayoutAttribute classe com o membro de enumeração especificado LayoutKind .

StructLayoutAttribute(LayoutKind)

Inicializa uma nova instância da StructLayoutAttribute classe com o membro de enumeração especificado LayoutKind .

StructLayoutAttribute(Int16)

Inicializa uma nova instância da StructLayoutAttribute classe com o membro de enumeração especificado LayoutKind .

public:
 StructLayoutAttribute(short layoutKind);
public StructLayoutAttribute(short layoutKind);
new System.Runtime.InteropServices.StructLayoutAttribute : int16 -> System.Runtime.InteropServices.StructLayoutAttribute
Public Sub New (layoutKind As Short)

Parâmetros

layoutKind
Int16

Um inteiro de 16 bits que representa um dos LayoutKind valores que especifica como a classe ou estrutura deve ser organizada.

Comentários

Esse construtor usa um inteiro de 16 bits subjacente que representa cada LayoutKind membro de enumeração. Tlbimp.exe (Importador de Biblioteca de Tipos) usa esse construtor.

Confira também

Aplica-se a

StructLayoutAttribute(LayoutKind)

Inicializa uma nova instância da StructLayoutAttribute classe com o membro de enumeração especificado LayoutKind .

public:
 StructLayoutAttribute(System::Runtime::InteropServices::LayoutKind layoutKind);
public StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind layoutKind);
new System.Runtime.InteropServices.StructLayoutAttribute : System.Runtime.InteropServices.LayoutKind -> System.Runtime.InteropServices.StructLayoutAttribute
Public Sub New (layoutKind As LayoutKind)

Parâmetros

layoutKind
LayoutKind

Um dos valores de enumeração que especifica como a classe ou estrutura deve ser organizada.

Comentários

Para um código legível menos propenso a erros, sempre use esse construtor.

Confira também

Aplica-se a