请问:C#动态数组去掉第一二位元素和去掉最后三位元素得到一个新的数组该怎么表示?
展开全部
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);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询