>>279
こんな感じか。インデントは適当。

struct abc
{
public floatf;
public inti;
}
public unsafe static void test()
{
byte [] buffer = new byte[ sizeof(abc) ];
for (int i = 0; i < sizeof(abc) ; i++)
buffer[i] = 0;

fixed (byte* pBuffer = buffer)
{
abc* pa = (abc*) pBuffer;
pa->f = 1.0f;
pa->i = -1;
}
}