Маршалинг строки Unicode 32

197
24 июля 2021, 14:20

Атоловская "libfptr10.so" в линуксе работает с 4-х байтовыми символами в строке - Unicode 32.

Как можно задать маршалинг для такой строки?

Я пробовал варианты вроде этого (которые срабатывают под win64 - но там 2-х байтовые символы в строке):

MarshalAs(UnmanagedType.LPWStr)] StringBuilder value

но это для Unicode 32 не срабатывает.
??

READ ALSO
C# Unity Найти пустые элементы в List и удалить их

C# Unity Найти пустые элементы в List и удалить их

Есть List, в котором изначально хранится множество ссылок на объекты в юнитиВ процессе выполнения кода, какие-то из объектов перестают существовать,...

206
Как изменить разрешение картинке в контроллере? ASP.NET Core

Как изменить разрешение картинке в контроллере? ASP.NET Core

В контроллер заходит файл-картинкаСигнатура контроллера

184
Нормализация данных

Нормализация данных

Задача состоит в нормализации(0-1) стакана приказов в биржевой торговле

279