2012-05-09 66 views
-1

我將如何編寫Find()以獲取列表中的最低值?可能嗎?謝謝!List.Find和CompoareTo獲得最低值

class testClass 
{ int value; } 

List<testClass> newList; 

newList.Find((a,b) => a.value.CompareTo(b.value)); // test for -1??? 
+0

您應該用您正在使用的語言標記您的問題。這種功能與每種編程語言有些不同(語法上)。 – RustyTheBoyRobot

回答

0

在幾乎具有通用數據結構的任何語言,你幾乎總能找到某種Comparable界面允許您指定如何比較你的兩個對象的。在Java中,它是java.lang.Comparable接口;在C#中,它是System.IComparable類。爲了回答您的問題,請撥打閱讀您在中編寫的語言的特定界面的文檔。這應該給你足夠的信息來開始。如果不是這樣,你可能需要開始編程或閱讀一本開始編程的書。