gpt4 book ai didi

C#:是否可以返回 IOrderedEnumerable

转载 作者:太空狗 更新时间:2023-10-29 21:56:05 24 4
gpt4 key购买 nike

是否可以返回 IOrderedEnumerable<T>来自不使用 OrderBy 的方法或 OrderByDescending IEnumerable<T> 上的方法?

我猜也许不是……但是……也许我错了?


原因:主要是好奇。制作 this answer 时有点打击我返回数字中的数字。我的方法将根据数字在给定数字中的权重,按升序返回数字。所以我认为,如果它们以一种框架也能识别为有序的方式有序地出现,那可能会很好。当然,我们可以争辩说,从普通数字的角度来看,它们不是有序的。但是,是的......如果他们应该或不应该不是这里的重点。只是如果可能的话。

我想我也有点暗示一个问题(或者至少现在是)关于是否 IOrderedEnumerable<T>不仅仅是一个 IEnumerable<T>用不同的名字。它包含更多内容吗?我知道它有 ThenByThenByDescending方法,但它们在 IOrderedEnumerable<T> 中使用任何东西吗? ,或者只是他们没有意义直接在 IEnumerable<T> 上使用?

最佳答案

好吧,你可以实现IOrderedEnumerable<T>如果你也想要的话,你自己...这并不非常困难,这取决于你需要做什么。最简单的选择就是调用 OrderBy/OrderByDescending虽然 :)

你为什么感兴趣?

关于C#:是否可以返回 IOrderedEnumerable<T>?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/829487/

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