System.ValueType[*,*,*] to byte[*,*,*]

164
05 августа 2018, 20:00

Изначально это был тип array<System::ValueType^, 3>, в массиве содержатся данные картинки(грабятся с камеры), этот плагин написан на с++. при передаче данного массива в другой плагин(написан на С#) тип меняется на System.ValueType[*,*,*] но для дальнейшей обработки данных принимается только тип byte[*,*,*]. Как перевести System.ValueType[*,*,*] to byte[*,*,*] в C#?

пробовал перевести так: if ((Value != null) && (Value is byte[,,])) { BitmapRAW = (byte[,,])Value; NewImageEvent.Set(); } else if ((Value != null) && (Value is System.ValueType[,,])) { BitmapRAW = (System.ValueType[,,])Value; NewImageEvent.Set(); } else { cPluginEntry.Message("No Type", new Exception(((object)Value).GetType().ToString()), null); } но не выходит ругается на запись BitmapRAW = (System.ValueType[,,])Value;

Value это массив с данными капртинки из другого плагина; BitmapRAW это байтовый массив для дальнейшей работы с картинкой;

READ ALSO
Не могу понять в каком направлении двигаться дальше(PHP) [закрыт]

Не могу понять в каком направлении двигаться дальше(PHP) [закрыт]

Недавно написал простенький движок для сайта: https://githubcom/Trojan4ik/MyLinked-CMS , но не могу понять что на данный момент в моем коде не так, что стоит добавить...

187
Apache 2.4 + php7 + MySql

Apache 2.4 + php7 + MySql

Доброго всем времени суток

208
Laravel model mass assignment

Laravel model mass assignment

Изучаю Laravel и до конца не могу разобраться в атрибутах 'fillable', 'hidden' и 'guarded' при массовом назначении

164