如何将int转换为int []和byte []转换为byte [] []?

时间:2016-05-09 14:00:58

标签: c#

如何将int转换为int[]byte[]转换为byte[][]

我需要从数据库中检索数据列表。我将存储在int[]byte[][]

2 个答案:

答案 0 :(得分:1)

无需转换它。如果要将int存储到int[]中,则必须创建一个新数组并将其放在第一个数组中。

byte[]

相同
int i = 1;
int[] i2 = new int[] { i };

byte[] b2 = new byte[] { 1 };
byte[][] b3 = new byte[][] { b2 };

答案 1 :(得分:0)

这取决于你想要存储的内容? intbyte只存储1个数字或1个字节。

int[]byte[]是一维数组。因此,它们存储了多个intbyte个对象。 示例:

int[] a = new int[]{1,2,3,4,5};

int[][]byte[][]是二维数组。您可以认为它们存储了多个int[]byte[]数组。 示例:

int[,] a = new int[,] {{1,2}, {3,4}, {5,6}, {7,8}};

将其视为有两行:

{1,3,5,7} 
{2,4,6,8}