У меня есть список, MyStuff имеет свойство типа Float.
Существуют объекты со значениями свойств 10,20,22,30.
Мне нужно написать запрос, который находит объекты, ближайшие к 21, в этом случае он найдет объекты 20 и 22. Затем мне нужно написать тот, который находит, что объект закрывается до 21 без перехода, и он возвратил бы объект со значением 20.
Понятия не имею, где / как начать с этого. Помощь
Спасибо.
Обновление - вау, здесь так много классных ответов. Спасибо! Я не знаю, за кем следовать, поэтому попробую их все. Одна вещь, которая может сделать это более (или менее) интересным, заключается в том, что один и тот же запрос придется применять к сущностям LINQ-to-SQL, поэтому, возможно, ответ, полученный на форумах MS Linq, будет работать лучше? Не знаю.