在C#中给定一个填充的byte[]值,我想将值(byte)0x00添加到数组中。我假设这将需要创建一个新数组并添加旧数组的内容。速度是我申请的一个重要方面。执行此操作的最佳方法是什么?--编辑--byte[]用于存储DSA(数字签名算法)参数。每个数组只需要执行一次操作,但速度很重要,因为我可能会在许多不同的byte[]上执行此操作。 最佳答案 如果您只打算执行一次此操作,那么没有太多选择。Monroe'sanswer提供的代码应该做的很好。byte[]newValues=newbyte[values.Length+1];newVa