📜  c# 将字节添加到字节数组 - C# (1)

📅  最后修改于: 2023-12-03 15:13:51.436000             🧑  作者: Mango

C# 将字节添加到字节数组

在 C# 中,我们可以通过以下方法将字节添加到字节数组中:

byte[] byteArray = { 0x12, 0x34, 0x56 };
byte[] newByteArray = new byte[byteArray.Length + 1];
byteArray.CopyTo(newByteArray, 0);
newByteArray[newByteArray.Length - 1] = 0x78;

以上代码中,我们首先创建了一个字节数组 byteArray,其中包含三个字节。接着,我们创建了一个新的字节数组 newByteArray,它比 byteArray 多一个元素(即要添加的字节)。

然后,我们使用 CopyTo() 方法将 byteArray 中的元素复制到 newByteArray 中。该方法有两个参数:第一个参数是目标数组,第二个参数是目标数组中开始复制的位置。在本例中,我们从 newByteArray 的第一个元素开始复制。

最后,我们将要添加的字节(即 0x78)添加到 newByteArray 的最后一个元素中。

现在,newByteArray 中就包含了原始的三个字节和我们刚刚添加的一个字节。

这是一个简单的示例,但你可以使用类似的方法添加任意数量的字节到字节数组中。