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' –
對不起,我不是說他們不能迭代,我只是想通過代碼,循環,檢查然後添加到列表中。 –