假设我有一个整数数组 i1,其值为 {1,-1,-1,1}; 有没有一种简单的方法来构造一个删除 -1 的数组 i2 ,即 {1,1} ?谢谢。
问问题
77 次
3 回答
6
Linq 将成为您的朋友。
var i2 = i1.Where(m => m!= -1).ToArray()
于 2012-10-11T06:26:34.730 回答
2
如果你可以使用 LINQ,我想这会起作用:
int[] a = new int[] { 1, -1, 1 };
int[] b = a.Where(t => t == 1).ToArray();
当然,自己编写一两个循环也不应该太复杂。
于 2012-10-11T06:28:50.530 回答
0
var newArray = i1.Where(m => m!= -1).ToArray()
于 2012-10-11T06:29:06.300 回答