2010-06-11 53 views
5

我想在下拉列表中显示项目,例如5%,10%,15%,20%,直到100。 有没有办法绑定智能LINQ查询到将为我做这件事的数据源?用LINQ选择5,10,15,20等等

+0

这LinqToObjects,不LINQ到实体。 – 2010-06-11 13:58:29

+0

对不起...我的坏:(...修正了它 – 2010-06-11 14:07:41

+0

“LINQ查询”就像“ATM机”一样(别担心,我自己也会这样说)。:-) – Pretzel 2010-06-11 14:17:51

回答

18

您可以使用Enumerable.Range

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

或者,更LINQ的语法:

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

太棒了,像一个工作魅力! – 2010-06-11 11:27:30