溫故而知新,今天學習Math.Max和Min的方法。這2個方法,均需要傳入2個參數,返回參數中最大值和最小值。 class Ac { public void LeanMathFunction() { int min = Math.Min(5,3); Console.WriteLine("5,3最小值 ...
溫故而知新,今天學習Math.Max和Min的方法。這2個方法,均需要傳入2個參數,返回參數中最大值和最小值。
class Ac { public void LeanMathFunction() { int min = Math.Min(5,3); Console.WriteLine("5,3最小值Min:{0}",min); int max = Math.Max(25,37); Console.WriteLine("25,37最大值Max:{0}", max); } }Source Code
如果用戶想在一組數字里,去找出最大值或最小值呢?
此時,你可以參考《幾種方法找到整型陣列中的最大值和最小值》http://www.cnblogs.com/insus/p/7975685.html
但是,Insus.NET對鏈接中這篇的Class4有些變動,用Math.Max和Math.Min去替換大於(>)或小於(<),直改為:
Insus.NET的開發習慣,能不用if就不用if。
接下來,我們需要測試一下,上面的方法是否正確:
宣告一個私有屬性和一個構造函數,構造函數接受一組數據以及一個輸出的方法: