Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# C中字节[]到字节[]的对象#_C#_Byte - Fatal编程技术网

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[] {

我用C#编写了这个代码:

现在,我的一个数据是
字节[]
(因此,
系统.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];