2015-12-21 71 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(); 
相關問題