Я хотел бы сохранить структуру в MemoryMappedFile, но эта структура содержит строки (с максимальным размером, который я знаю), которые являются ссылочным типом и поэтому отклоняются MemoryMappedViewAccessor.
Знаете ли вы хорошийСтроковая структура фиксированной длины (тип значения) реализация?Я могу жестко запрограммировать длину, если это необходимо (поскольку массивы являются ссылочными типами).
Например, я мог бы создать его экземпляр как:
TenCharsString myString = new TenCharsString("1234567890");
Украшение атрибутом MarshalAs
<MarshalAs (UnmanagedType.ByValTStr, SizeConst:=128)>
должно работать, но это не так.