c#中是否存在linq函数,它使您可以从特定范围的索引中收集IEnumerables?从列表中收集索引
一个例子是
var objectArray = new string[] { "Bill", "Bob", "Joe", "Phil", "Tom", "Paul" };
var indexArray = new int[] { 1, 3, 5 };
var list = objectArray.Where(SOME_FUNCTION_TO_GET_INDEXES ??).ToList();
//output would be list:
//Bob
//Phil
//Paul
我已经回答了假设,通过“随机范围”你*实际*意味着“从其他地方获得的特定集合,比如在一个数组中”。为了清晰起见,我建议你编辑这个问题。 –
*无需迭代索引,我的意思是*迭代通过哪些索引?当然你必须遍历'indexArray' –
对不起,我不是说他们不能迭代,我只是想通过代码,循环,检查然后添加到列表中。 –