如何将字节数组转换为mwarray [英] How to convert byte array to mwarray

查看:384
本文介绍了如何将字节数组转换为mwarray的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在wpf c#应用程序中连接matlab dll。将字节数组转换为MWArray时,它会给出异常,例如



无法将类型为'System.Byte []'的对象强制转换为'System.IConvertible'



我尝试过:



//结果是一个字节数组

MWArray objectarray = Convert.ToUInt16(result);

解决方案

您无法将字节数组转换为类似的整数。您需要使用BitConverter:如何:将字节数组转换为int(C#编程指南) [ ^ ]



这是一个包含更多信息的链接:如何在C#ms visual 2010中添加MWarray中的元素 - MATLAB Answers - MATLAB Central [ ^ ]

I am interfacing matlab dll in wpf c# application. While converting Byte Array to MWArray it is giving Exception like

Unable to cast object of type 'System.Byte[]' to type 'System.IConvertible'

What I have tried:

//result is a Byte Array
MWArray objectarray= Convert.ToUInt16(result);

解决方案

You can't convert a byte array to an integer like that. You need to use a BitConverter: How to: Convert a byte Array to an int (C# Programming Guide)[^]

Here is a link with more information: How to add elements in MWarray from C# ms visual 2010 - MATLAB Answers - MATLAB Central[^]


这篇关于如何将字节数组转换为mwarray的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆