将字节变量添加到字节数组中的正确方法

时间:2016-03-10 21:17:30

标签: c# arrays byte

我要做的是从用户那里获取输入并将其存储在字节数组中。请注意,我必须将var1变量存储在字节数组中而不是列表中。

Console.Write("Enter a number: ");
byte var1 = byte.Parse(Console.ReadLine());
byte[] byteArray = new byte[] {};
byteArray[0] = var1;

1 个答案:

答案 0 :(得分:1)

数组的大小是固定的,您必须在创建数组时指定数组的大小。在您的示例中,您通过将{}放在byte[]之后告诉它创建一个大小为0的数组。取而代之的是移除{},只需在[]

之间放置1
Console.Write("Enter a number: ");
byte var1 = byte.Parse(Console.ReadLine());
byte[] byteArray = new byte[1];
byteArray[0] = var1;