Duplicar posible:
How to check the number of bytes consumed by my Structure?Obtener tamaño de struct en C#
tengo una estructura en forma compacta de
[StructLayout(LayoutKind.Sequential, Pack = 1)]
public struct test
{
public int a;
public uint16 b;
}
¿Cómo consigo el tamaño de ¿La estructura como el compilador establece que sizeof solo puede usarse en un contexto inseguro?
Gracias.
¿Para qué lo necesitas? –
Necesito enviarlo a través de la red. Obtuve la API que necesita que especifique los bytes de la estructura, incluidos el encabezado + datos, etc. – Nick
Eche un vistazo a http://stackoverflow.com/questions/2418749/c-why-sizeof-is-unsafe-and-how -to-get-size-of-a-struct-in-a-safe-way – Ray