C# C中字节[]到字节[]的对象#
我用C#编写了这个代码: 现在,我的一个数据是C# C中字节[]到字节[]的对象#,c#,byte,C#,Byte,我用C#编写了这个代码: 现在,我的一个数据是字节[](因此,系统.byte[]?)。 我的问题是,如何从该对象获取字节[]数据 我想稍后将其转换为base64 我试过了 (byte[])values[i] 但它不起作用。我想我只得到了对象本身的字节[]值 感谢您的回答。请尝试Convert.ToByte() 这是参考资料 声明此类型时,类型的值是多少 Type type = values[i].GetType(); 因为我试过这个,效果很好: byte[] a = new byte[] {
字节[]
(因此,系统.byte[]
?)。
我的问题是,如何从该对象
获取字节[]
数据
我想稍后将其转换为base64
我试过了
(byte[])values[i]
但它不起作用。我想我只得到了对象本身的字节[]
值
感谢您的回答。请尝试Convert.ToByte()
这是参考资料
声明此类型时,类型的值是多少
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];
你所说的
字节[]数据是什么意思?你是说内存地址吗?还是序列化对象?我想它是一个图像,但我不知道,因为它来自Dentrix DB。你最好弄清楚它是如何存储的,因为现在这个问题无法回答。我会向Dentrix支持部门询问你的问题。谢谢@Rob。如果它是一个序列化对象呢?一旦得到支持人员的响应,我会更新这个问题。感谢@RobI已经尝试过,它会说不能从字节转换到字节[]
byte[] a = new byte[] { 49, 50 };
Object[] values = new object[5];
values[0] = "aaa";
values[1] = a;
byte[] c = (byte[])values[1];