C # cuando se llama a la función API de Windows, es posible que vea la siguiente declaración
1 [StructLayout (LayoutKind.Sequential)] 2 público struct RECT 3 { 4 público int izquierda; 5 pública int superior; 6 pública int derecho; 7 pública int inferior; 8 }
En frente de la estructura de cintura o una clase de
[StructLayout (LayoutKind.Sequential)]
StructLayoutAttribute efecto característico se le permite controlar la disposición física de la estructura del campo de datos o la memoria clase.
Cuando usamos la clase normal o estructurar el código en C #, la necesidad de utilizar esta función. Sin embargo, el código no administrado interacción, requiere para controlar la característica de diseño de tipo no administrado StructLayoutAttribute.
StructLayoutAttribute constructor se utiliza:
StructLayoutAttribute (System.Runtime.InteropServices.LayoutKind)
System.Runtime.InteropServices.LayoutKind es un tipo de enumeración, hay tres valores.
LayoutKind.Sequential: orden Forzada de elementos de representación visual dispuesta en su