读书人

linq 查询数组如何返回序号

发布时间: 2013-03-13 10:56:58 作者: rapoo

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)
[解决办法]

引用:
Array.IndexOf<int>(num, 2)


+1

读书人网 >.NET

热点推荐