使用LINQ选择5,10,15,20等

Joh*_*ino 5 c# linq linq-to-objects

我想在下拉列表中显示项目,如5%,10%,15%,20%,直到100.有没有办法将智能LINQ查询绑定到将为我执行此操作的数据源?

Dea*_*ing 18

您可以使用Enumerable.Range:

Enumerable.Range(1, 20).Select(x => 5 * x);
Run Code Online (Sandbox Code Playgroud)

或者,使用更类似LINQ的语法:

from x in Enumerable.Range(1, 20)
select (x * 5);
Run Code Online (Sandbox Code Playgroud)