c# - 使用 LINQ 选择 5、10、15、20 等

标签 c# linq linq-to-objects

我想在下拉列表中显示项目,例如 5%、10%、15%、20% 直到 100。 有没有一种方法可以将智能 LINQ 查询绑定(bind)到将为我执行此操作的数据源?

最佳答案

您可以使用 Enumerable.Range :

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

或者,使用更像 LINQ 的语法:

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

关于c# - 使用 LINQ 选择 5、10、15、20 等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3022212/

相关文章:

c# - Owin 使用外部表单例份验证 cookie

C# - Lambda/LINQ - 从 Dictionary<string, string>[] 到 List<string[]> 的转换

c# - 我如何使用 Linq 对通用列表进行排序?

c# - LINQ to Entities/LINQ to SQL : switching from server (queryable) to client (enumerable) in the middle of a query comprehension?

c# - 为字符串连接优化聚合

c# - Where 子句的调用频率高于项目计数

c# - 在 EF lambda 表达式中使用扩展方法或函数

c# - 以编程方式启用动态压缩的最佳方法是什么?

c# - 关闭form2时如何让form1刷新

.net - 有选择地从 LINQ 表达式树中的 where 子句中删除