C#中byte []到byte []的对象

时间:2016-03-03 01:45:08

标签: c# byte

我在C#中有这段代码:

byte[]

现在,我的一个数据是System.Byte[](因此,byte[]?)。 我的问题是,如何从object获取base64数据?

我想稍后将其转换为(byte[])values[i]

我试过

byte[]

但它不起作用。我想我只得到了对象本身的{{1}}值。

感谢您的回答。

2 个答案:

答案 0 :(得分:0)

尝试Convert.ToByte()

这里是参考 https://msdn.microsoft.com/en-us/library/f7x4400t(v=vs.110).aspx

答案 1 :(得分:0)

声明这个时的类型值是什么?

Type type = values[i].GetType();

因为我试过这个并且工作正常:

byte[] a = new byte[] { 49, 50 };
Object[] values = new object[5];
values[0] = "aaa";
values[1] = a;
byte[] c = (byte[])values[1];