我将如何编写 Find() 以获取列表中的最小值?可能吗?谢谢!
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
类。为了回答您的问题,请阅读您正在编码的语言的特定界面上的文档。这应该给你足够的信息来开始。如果不是,您可能需要参加编程入门课程或阅读入门编程书籍。