我有一个带有这个签名的函数:
void insert(T[] thearray);
我有一个像这样的字节数组:
byte[] value = new byte[4096];
但是如果我这样调用函数:
cb.插入(值);
我收到一个错误:
The method insert(Byte) in the type CircularBuffer<Byte> is not applicable for the arguments (byte[])
CircularBuffer 是具有插入方法的类。
我像这样实例化 CircularBuffer:
CircularBuffer<Byte> cb = new CircularBuffer<Byte>(4096);
如何将值传递给这个插入函数?
需要明确的是,CircularBuffer 类的声明如下:
public class CircularBuffer<T>
public CircularBuffer(int size) //ctor
如果您需要更多详细信息:
最后编辑我出于效率原因决定创建一个专门的 ByteCircularBuffer。- 使用字节。这个原始类型到对象类型的区域,例如字节 -> 字节是令人困惑的。