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);这种方法是错误的。
然后我应该怎么处理 求指教 谢谢啦!!!!
展开
 我来答
玩转数据处理
推荐于2017-10-13 · 数据处理,Python,dotnet
玩转数据处理
采纳数:1613 获赞数:3794

向TA提问 私信TA
展开全部
private List<byte> buffer =new List<byte>(4096);
private byte[] bytes = new byte[intA.Length];
buffer.CopyTo(0, bytes, 0, intA);
喜剧comic
2014-08-01 · TA获得超过103个赞
知道小有建树答主
回答量:148
采纳率:0%
帮助的人:78.9万
展开全部
为什么说intA是不确定的。
追问
因为它是我输入一串数组的长度 数组的长度不一样
追答
你要讲它转换为数组,用toArry就行了,如果真要麻烦的话,就把IntA换成buffer.Count
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0e2ef49
2014-08-01
知道答主
回答量:19
采纳率:0%
帮助的人:7.2万
展开全部
byte[] bytes = null
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式