Groösse von struct ermitteln
-
Hallo,
Ich habe z.B. ein struct
MY_STRUCT st = new MY_STRUCT();
st wir mit werten gefüllt.
Wie kannich die Grösse ( in Byte) von st ermitteln ?gruss
-
int i = System.Runtime.InteropServices.Marshal.SizeOf( st );
-
danke Noodles,
Und wie bekomme ich die Grösse von einem Struct array list ?
MY_STRUCT[] st;
gruss
-
int size = 0; for( int i = 0; i < structArray.Length; i++ ) size += System.Runtime.InteropServices.Marshal.SizeOf(structArray[i]);
-
ist SizeOf(structArray[i]) nicht immer gleich groß?
-
Ja, stimmt.