使用LINQ获取数字列表中的下一个数字(Get the next number in a list of numbers using LINQ)
我有一个数字列表如下:
var mylist = new List<double> {1, 5, 8, 10, 12};如何获得特定号码后的号码。 我想要一个LINQ表达式,例如收到8并给我10 ;
I have a list of numbers as below:
var mylist = new List<double> {1, 5, 8, 10, 12};How can I get the number after a specific number. I want an LINQ expression that receives for example 8 and gives me 10;
最满意答案
您可以使用以下内容:
double result = mylist.SkipWhile(n => n != 8).Skip(1).First();You can use the following:
double result = mylist.SkipWhile(n => n != 8).Skip(1).First();更多推荐
发布评论