Hola,
Cual es la mejor manera de saber el tamaño de una estructura ? Usando
Marshal.SizeOf() ? ejemplo:
public struct MyRectangle
{
public double Xmin;
public double Ymin;
public double Xmax;
public double Ymax;
public static int Size()
{
return Marshal.SizeOf(typeof(double)) * 4;
}
}
Hay estructuras en las que tengo tambien enumeraciones y estas muestran un
error con Marshal.SizeOf())
Como calculo el tamaño de la estructura en managed code ?
O simplemente basta con hacer algo como esto ?
public struct MyRectangle
{
public double Xmin;
public double Ymin;
public double Xmax;
public double Ymax;
public static int Size()
{
return 8 * 4;
}
}
Gracias
Alfonso Moreno
Leer las respuestas