假设我有以下代码.
var numberToGetTo = 60;
var list = new[] {10, 20, 30, 40, 50};
Run Code Online (Sandbox Code Playgroud)
我希望能够从列表返回50和10到= 60.
如果numberToGetTo为100,我想要返回50,50.
如果numberToGetTo是85,我想要返回50,40.
我想从列表中返回最少量的数字来获得"numberToGetTo",同时保持最接近(相等或更大)而不是它.
可以用Linq做这样的事吗?