📅  最后修改于: 2023-12-03 15:13:51.436000             🧑  作者: Mango
在 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
中就包含了原始的三个字节和我们刚刚添加的一个字节。
这是一个简单的示例,但你可以使用类似的方法添加任意数量的字节到字节数组中。