C# LINQ查询如何在开始索引和结束索引之间选择最大值
如何使用LINQ查询数字数组,以获得起始索引和结束索引之间的最大值 int[]数字={1,2,3,4,5,6,7,8,9,8,7,6,5,4,3,2,1} 我想找到数字[5]和数字[8]之间的最大值 谢谢C# LINQ查询如何在开始索引和结束索引之间选择最大值,c#,linq,C#,Linq,如何使用LINQ查询数字数组,以获得起始索引和结束索引之间的最大值 int[]数字={1,2,3,4,5,6,7,8,9,8,7,6,5,4,3,2,1} 我想找到数字[5]和数字[8]之间的最大值 谢谢 Mike您需要跳过四个元素,然后取下四个元素中的最大值(#5..8,包括在内): 那么: numbers.Skip( 5 ).Take( 4 ).Max(); 像这样的: numbers.Where((n, i) => i >= 5 && i <= 8).M
Mike您需要跳过四个元素,然后取下四个元素中的最大值(#5..8,包括在内): 那么:
numbers.Skip( 5 ).Take( 4 ).Max();
像这样的:
numbers.Where((n, i) => i >= 5 && i <= 8).Max();
数字。其中((n,i)=>i>=5&&i
numbers.Where((n, i) => i >= 5 && i <= 8).Max();