Как получить ближайший номер из списка с помощью LINQ?

Как получить ближайший номер из List с помощью LINQ?

Например:

List<int> numbers = new List<int>();
numbers.Add(2);
numbers.Add(5);
numbers.Add(7);
numbers.Add(10)

Мне нужно найти в списке значение, ближайшее к номеру 9. В данном случае 10.

Как это сделать с LINQ?

57
задан Peter Mortensen 10 June 2011 в 06:56
поделиться