[英]c# Trying to get byte[] data from an object in an Array
我一直在研究这一问题,搜索论坛和Microsoft文章已有一段时间,但是到目前为止,我发现的内容都没有帮助,因此,我需要请专家解决。
我一直在C#项目中使用COM参考(第三方DLL),其中输出之一为我提供了一些有效载荷数据。 我正在尝试将byte []数据转换为明文以用于调试目的,但这是我遇到问题的地方。
如果在调试过程中查看本地,则将看到返回的System.Array
具有三个对象。 每个对象都包含一个byte [] (value{byte[253]})
,两个字节和一个uint。
如果运行以下命令,则可以从数组中获取对象,但是我一直试图从对象中获取byte []数据。
for (int i = 0; i < myArray.Length; i++ )
{
object myObject = myArray.GetValue(i);
}
谁能给我一些建议?
您不能简单地执行以下操作吗?
byte[] byteArray = myArray.GetValue(i)[0];
您的问题有点含糊,但我认为这会有所帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.