linq 查询数组,怎么返回序号
例如
int[] num = new int[4];
num[0] = 4;
num[1] = 3;
num[2] = 8;
num[3] = 2;
我怎么获得值为2的序号。。 linq
[解决办法]
var list = num.Select((t, index) => new { value = t, index = index }).Where(t => t.value == 2).Select(t => t.index).ToList();
[解决办法]
Array.IndexOf<int>(num, 2)
[解决办法]
+1