List.Find和CompoareTo获得最低值

时间:2012-05-09 06:52:21

标签: list find compareto

如何编写Find()以获得List中的最低值?可能吗?谢谢!

class testClass
{ int value; }

List<testClass> newList;

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

1 个答案:

答案 0 :(得分:0)

在几乎所有具有通用数据结构的语言中,您几乎总能找到某种Comparable接口,它允许您指定如何比较两个对象。在Java中,它是java.lang.Comparable接口;在C#中,它是System.IComparable类。为了回答您的问题,阅读有关您正在编码的语言的特定界面的文档。那应该给你足够的信息来开始。如果不是,你可能需要参加编程的初级课程或阅读一本初级编程书。