-1

我将如何编写 Find() 以获取列表中的最小值?可能吗?谢谢!

class testClass
{ int value; }

List<testClass> newList;

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

1 回答 1

0

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

于 2012-06-04T04:46:35.003 回答