请问:C#动态数组去掉第一二位元素和去掉最后三位元素得到一个新的数组该怎么表示?

 我来答
kcxnvbdbd
2015-08-27 · TA获得超过523个赞
知道小有建树答主
回答量:885
采纳率:50%
帮助的人:620万
展开全部
int[] arr = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }; 
int[] arrNew = new int[arr.Length - 2 -3]; //去掉首2位,尾3位的新数组
Array.Copy(arr, 2, arrNew, 0, arrNew.Length); // 数据复制
追问
亲! 动态的数组该怎么表示啊?
追答
饿。没注意动态。。

用List来表示吧
int[] arr = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
List list = new List(arr);

list.RemoveRange(list.Count - 3, 3);
list.RemoveRange(0, 2);
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式