В настоящее время я разрабатываю приложение для работы с файлами WAV.Я хочу иметь возможность отображать информацию в структуре с ее собственным типом, но C # думает о char как о 16-битном значении.
Четыре байта ChunkID0 ... 3 должны содержать 'R' 'Я '' F '' F '
[StructLayout(LayoutKind.Explicit, Size = 12, Pack = 1)]
public unsafe struct RiffDescriptor
{
[FieldOffset(0)]
public byte ChunkID_0;
[FieldOffset(1)]
public byte ChunkID_1;
...
}
Я хочу, чтобы отладчик показывал ChunkID как' R 'вместо 122.
Есть мысли?