I have a struct abc
and I want to copy bytes into a struct variable. Similar to memcpy in C/C++.
I receive the bytes over socket and they are the bytes of the same struct abc
variable.
[StructLayout(LayoutKind.Sequential, Pack = 1)]
public struct abc
{
public int a;
public int b;
public float c;
public char[] d; //30 size
}
You can convert the byte array to your structure as follows :
struct is now your converted structure. Bear in mind the comments that have been made about this though (i.e. byte ordering)