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

Определение

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

Перегрузки

StructLayoutAttribute(Int16)

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

StructLayoutAttribute(LayoutKind)

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

StructLayoutAttribute(Int16)

Инициализирует новый экземпляр класса StructLayoutAttribute с указанным членом перечисления 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)

Параметры

layoutKind
Int16

16-разрядное целое число, представляющее одно из значений LayoutKind, определяющих компоновку класса или структуры.

Комментарии

Этот конструктор принимает базовое 16-разрядное целое число, представляющее каждый LayoutKind член перечисления. Tlbimp.exe (программа импорта библиотек типов) использует этот конструктор.

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

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

StructLayoutAttribute(LayoutKind)

Инициализирует новый экземпляр класса StructLayoutAttribute с указанным членом перечисления 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)

Параметры

layoutKind
LayoutKind

Одно из значений перечисления, определяющих компоновку класса или структуры.

Комментарии

Для читаемого кода, который менее подвержен ошибкам, всегда используйте этот конструктор.

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

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