Выберите 5, 10, 15, 20 и т. Д. С помощью LINQ - PullRequest
5 голосов
/ 11 июня 2010

Я хочу отображать элементы в выпадающем списке, например, 5%, 10%, 15%, 20% до 100. Есть ли способ привязать интеллектуальный запрос LINQ к источнику данных, который сделает это для меня?

1 Ответ

18 голосов
/ 11 июня 2010

Вы можете использовать Enumerable.Range :

Enumerable.Range(1, 20).Select(x => 5 * x);

Или в более похожем на LINQ синтаксисе:

from x in Enumerable.Range(1, 20)
select (x * 5);
...