Member 11559270 Ответов: 1

Как преобразовать байтовый массив в mwarray


Я взаимодействую с библиотекой MATLAB dll в приложении wpf c#. При преобразовании байтового массива в MWArray он выдает исключение типа

Невозможно привести объект типа ' System.Система Byte[]' to type'.В разделе iconvertible'

Что я уже пробовал:

// результат-это массив байтов
MWArray objectarray= преобразовать.ToUInt16 (результат);

1 Ответов

Рейтинг:
1

Graeme_Grant

Вы не можете преобразовать массив байтов в целое число таким образом. Вам нужно использовать BitConverter: Как преобразовать массив байтов в int (руководство по программированию на C# )[^]

Вот ссылка с более подробной информацией: Как добавить элементы в MWarray из C# ms visual 2010 - MATLAB Answers - MATLAB Central[^]


Member 11559270

ладно, забудь о моем обращении... мне нужен универсальный преобразования байтового массива в MWArray

Graeme_Grant

Вы ждете, что я напишу ее для вас? Нажмите на предоставленные ссылки. Там более чем достаточно информации, чтобы объяснить, как это сделать.