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

Correct Way to Add byte Variables into byte Arrays

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

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

数组的大小是固定的,创建数组时必须指定数组的大小。在您的示例中,您告诉它通过将 {} 放在 byte[] 之后来创建大小为 0 的数组。而是删除 {} 并在 []

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