簡體   English   中英

如何使用 LINQ 在特定值之后獲取列表中的所有值

[英]How to fetch all the values in a List after a particular value using LINQ

我有一個清單

List<int> lister = new List<int> {1,3,2,4,6}

我需要在指定值之后獲取列表的所有值。 假設如果我 select 2,我應該得到 4 和 6。 我知道這可以使用 foreach/for 來完成,但我在一次采訪中被要求使用 LINQ 來解決這個問題,但我做不到。 有人能說出使用 LINQ 的語法嗎?

var index = lister.IndexOf(2) + 1;
var newList = lister.Skip(index).ToList();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM