早上好,
让我们想象一下,我有一个元组元素列表,一个函数接受一个字符串并返回一个Double,例如.我怎样才能从其他方法中使用list的OrderBy方法,只在每个元组的第一个坐标上计算该函数?例如,return List.OrderBy(FunctionTakingString(Tuple'sFirstCoordinate)).First?
非常感谢你.
做就是了:
return list.OrderBy(x => CustomFunction(x.Item1))
.First();
Run Code Online (Sandbox Code Playgroud)
OrderBy只需要提供一个委托来计算元素的值.在代表中,你可以在合理的范围内做你想做的事.