gpt4 book ai didi

c# - 如何在 C# 中返回 Min 谓词中的对象?

转载 作者:行者123 更新时间:2023-11-30 13:55:50 29 4
gpt4 key购买 nike

在c#中,我有这段代码

Pixel topLeft = potentialTopLeft.Min(p => p.GetX());

其中获取的是列表potentialTopLeft中最小的Pixel对象,但是它用来比较Pixel值的是GetX()类方法的值。但问题是,它返回的是最小的GetX()的值,而我想要的是GetX()最小的Pixel对象。有谁知道如何修复它?

最佳答案

应用排序,而不是从 IOrderedList 中获取第一个元素:

var topLeft = potentialTopLeft.OrderBy(p => p.GetX()).FirstOrDefault();

关于c# - 如何在 C# 中返回 Min 谓词中的对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31797512/

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