C# 定义一个不确定长度的数组
privateList<byte>buffer=newList<byte>(4096);privatebyte[]bytes=newbyte[25];buffer.Cop...
private List<byte> buffer =new List<byte>(4096);
private byte[] bytes = new byte[25];
buffer.CopyTo(0, bytes, 0, intA); 这样的话intA=25的时候是可以的,但是这里intA是不确定的。
private ArrayList arr = new ArrayList();用这个的话。
buffer.CopyTo(0, arr, 0, intA);这种方法是错误的。
然后我应该怎么处理 求指教 谢谢啦!!!! 展开
private byte[] bytes = new byte[25];
buffer.CopyTo(0, bytes, 0, intA); 这样的话intA=25的时候是可以的,但是这里intA是不确定的。
private ArrayList arr = new ArrayList();用这个的话。
buffer.CopyTo(0, arr, 0, intA);这种方法是错误的。
然后我应该怎么处理 求指教 谢谢啦!!!! 展开
展开全部
为什么说intA是不确定的。
追问
因为它是我输入一串数组的长度 数组的长度不一样
追答
你要讲它转换为数组,用toArry就行了,如果真要麻烦的话,就把IntA换成buffer.Count
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
byte[] bytes = null
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询