日期:2014-05-17  浏览次数:21070 次

如何遍历把数组中符合条件的数据放到另外数组?
我想把arrA[]中,符合条件的数据放到arrB[]中。但是因为不知道到底有多少数据符合条件,所以arrB[]数组的大小不能确定,请问该如何解决?

数组能动态改变大小么?必须用ArrayList么?

------解决方案--------------------
C# code

int[] a = new int[] {1,2,3,4,5,6,7,8,9 };
int[] b = a.Where(p => p < 5).ToArray();

------解决方案--------------------
Array.FindAll()即可