2015-12-21 101 views
-4

我是新来的C#语言。谷歌搜索后,我无法找到合适的答案,请给我一些解决方案来做到这一点。如何返回在C#中的数组中找到的最大数量#

“我想写接收作为参数的整数数组,并返回在C#中的数组中找到的最大数目的方法”

+1

如果你实际上已经用Google搜索你报你见过的最顶端的条目是这样的那句话:StackOverflow上:在阵列中最大和最小号](http://stackoverflow.com/questions/4906725 /数组中最大和最小的数字),它显示了你应该做的事情。 –

+0

请考虑熟悉LINQ。这包含许多有用的功能,可以处理各种顺序,或者更精确:每个对象都可以说“给我你的第一个元素”和“给我你的下一个元素”。有功能可以找到序列的最小值和最大值。学习LINQ在http://odetocode.com/articles/739.aspx –

+0

我想知道最大和最大的数组之间有什么区别。我有点困惑 – Bapi

回答

-1

您可以使用LINQ to collections方法Max

public int GetMax(IReadOnlyCollection<int> source) 
{ 
    return source.Max(x => x); 
} 

LINQ是一个功能强大的.NET部分,用于操作(排队,过滤,分组等)集合和对象,这些集合和对象具有数据源(如数据库)的提供者,并且可以在许多场景中使用。

1

尝试IEnumerable.Max()。

//remember to add "System.Linq" to your usings 
int maxVal = yourArray.Max(); 
相关问题