Struct {
byte F1[2]
SHORT F2
byte F3[512]
} BPD
CBD
{
SHORT CLENGTH
byte DATA[]
}
上面是2个C++结构。这里SHORT是2字节签名的。 将其转换为C#的最佳方式是什么?c#和大端转换中的固定/可变长度结构
(请注意,在数据的第二struture长度uundefined。)
我看到以下两个链接。
Fixed length strings or structures in C#
和
Reading a C/C++ data structure in C# from a byte array
数据读入结构之后我需要隐蔽短变量大端。 (反转字节)。
小心分享您的代码? – Pat 2010-03-18 22:56:17