>I have a structure that has a byte array as a field:
> struct foo
[quoted text clipped - 9 lines]
> fields A and B.
> Is there any way i can do this?
Not sure why you need this for, anyway, the only possible way is to declare
the array of fixed size in an unsafe block.
unsafe struct foo
{
public int A;
public int B;
fixed public byte[128] C; // embedded array of 128 bytes
}
Note both requirement; fixed size and unsafe.
Willy.
Jon Skeet [C# MVP] - 27 Oct 2007 09:22 GMT
<snip>
> Not sure why you need this for, anyway, the only possible way is to declare
> the array of fixed size in an unsafe block.
[quoted text clipped - 7 lines]
>
> Note both requirement; fixed size and unsafe.
Also note that this is only available as of C# 2.

Signature
Jon Skeet - <skeet@pobox.com>
http://www.pobox.com/~skeet Blog: http://www.msmvps.com/jon.skeet
If replying to the group, please do not mail me too