gpt4 book ai didi

C#:使用匿名函数排序

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

假设我有一个对象列表,我想按项目 DateModified 属性对其进行排序。为什么我不能使用这样的委托(delegate)?如果不是如下所示,我应该如何按 DateModified 对它们进行排序:

public string SortByDateModified(List<CartItem> items)
{
items.Sort(new Func<CartItem, CartItem, bool>((itemA, itemB) =>
{
return itemA.DateModified < itemB.DateModified;
}));
}

最佳答案

为什么不使用 lambda 表达式?

public string SortByDateModified(List<CartItem> items) 
{
items.Sort((a, b) => a.DateModified.CompareTo(b.DateModified));
}

关于C#:使用匿名函数排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2122012/

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