如何将int
转换为int[]
和byte[]
转换为byte[][]
。
我需要从数据库中检索数据列表。我将存储在int[]
和byte[][]
。
答案 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)
这取决于你想要存储的内容?
int
和byte
只存储1个数字或1个字节。
int[]
和byte[]
是一维数组。因此,它们存储了多个int
和byte
个对象。
示例:
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}