-1
我將如何編寫Find()以獲取列表中的最低值?可能嗎?謝謝!List.Find和CompoareTo獲得最低值
class testClass
{ int value; }
List<testClass> newList;
newList.Find((a,b) => a.value.CompareTo(b.value)); // test for -1???
我將如何編寫Find()以獲取列表中的最低值?可能嗎?謝謝!List.Find和CompoareTo獲得最低值
class testClass
{ int value; }
List<testClass> newList;
newList.Find((a,b) => a.value.CompareTo(b.value)); // test for -1???
在幾乎具有通用數據結構的任何語言,你幾乎總能找到某種Comparable
界面允許您指定如何比較你的兩個對象的。在Java中,它是java.lang.Comparable
接口;在C#中,它是System.IComparable
類。爲了回答您的問題,請撥打閱讀您在中編寫的語言的特定界面的文檔。這應該給你足夠的信息來開始。如果不是這樣,你可能需要開始編程或閱讀一本開始編程的書。
您應該用您正在使用的語言標記您的問題。這種功能與每種編程語言有些不同(語法上)。 – RustyTheBoyRobot