Estoy jugando con DLL de llamadas desde C#, y encontré la necesidad de definir mis propias estructuras. Un montón de artículos obligan a un diseño secuencial para la estructura con¿Cuándo debería especificar explícitamente StructLayout?
[StructLayout(LayoutKind.Sequential)]
struct Foo ...
Por lo tanto, he seguido de baño, y mi programa funcionó. Ahora, cuando saqué la línea, todavía funciona. ¿Por qué lo necesito?
Gracias por la respuesta. Acabo de echar un vistazo a StructLayoutAttribute de mi estructura con y sin esa línea. Parece que ambos me dan secuencial. ¿Es eso el predeterminado? – biozinc
Sí. Tengo que escribir 10 caracteres por alguna razón ... –