首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

linq 查询数组,如何返回序号

2013-03-13 
linq 查询数组,怎么返回序号例如int[] num new int[4]num[0] 4num[1] 3num[2] 8num[3] 2我

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

热点排行