我一直在研究这个问题,搜索论坛和微软的文章,但到目前为止我找不到任何帮助,所以我需要问专家。
我一直在使用我的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);
}
有人能给我一些建议吗?
答案 0 :(得分:0)
你不能简单地做以下几点吗?
byte[] byteArray = myArray.GetValue(i)[0];
你的问题有点模糊,但我认为这会有所帮助。