gpt4 book ai didi

c# - 使用委托(delegate)对列表进行问题排序

转载 作者:IT王子 更新时间:2023-10-29 04:40:29 24 4
gpt4 key购买 nike

我正在尝试使用委托(delegate)对列表进行排序,但出现签名匹配错误。编译器说我不能从“匿名方法”转换

List<MyType> myList = GetMyList();
myList.Sort( delegate (MyType t1, MyType t2) { return (t1.ID < t2.ID); } );

我错过了什么?

这是我找到的一些引用资料,他们也是这样做的。

Developer Fusion Reference

Microsoft Reference

最佳答案

我想你想要:

myList.Sort( delegate (MyType t1, MyType t2) 
{ return (t1.ID.CompareTo(t2.ID)); }
);

要排序,您需要除“真/假”之外的其他信息,您需要知道它是等于、大于还是小于。

关于c# - 使用委托(delegate)对列表进行问题排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/230588/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com