在C#和#x27中指定参数;s OrderBy方法

在C#和#x27中指定参数;s OrderBy方法,c#,C#,早上好 让我们想象一下,我有一个元组元素列表,还有一个函数,例如,获取一个字符串并返回一个Double。我如何从其他方法使用list的OrderBy方法,只在每个元组的第一个坐标上计算该函数?例如,return List.OrderBy(FunctionTakingString(元组的第一个坐标)).First 非常感谢。只要做: return list.OrderBy(x => CustomFunction(x.Item1)) .First(); OrderBy只

早上好

让我们想象一下,我有一个元组元素列表,还有一个函数,例如,获取一个字符串并返回一个Double。我如何从其他方法使用list的
OrderBy
方法,只在每个元组的第一个坐标上计算该函数?例如,
return List.OrderBy(FunctionTakingString(元组的第一个坐标)).First

非常感谢。

只要做:

return list.OrderBy(x => CustomFunction(x.Item1))
           .First();
OrderBy
只需提供一个委托,即可从元素计算值。在代理中,你可以在合理的范围内做你想做的事情