我想读/写数据到Memory Mapped File。如何使用UnmanagedMemoryAccessor.ReadArray(Int64,T [],Int32,Int32)
here has Error
那么,T结构应该纠正什么?答案 0 :(得分:0)
数组不能是必须包含在结构中的引用。您必须为程序集启用不安全的代码并使用以下结构定义:
[StructLayout(LayoutKind.Sequential, Pack = 1)]
unsafe struct Data {
public int a;
public int b;
public fixed byte bytes[100];
}