c# - 使用 linq 调用方法 x 次

标签 c# linq

我想使用LINQ调用一个方法3次,该方法返回一个对象,我想将该对象添加到列表中,我该怎么做?

List<News> lstNews = new List<News>();

lstNews.Add(CollectNews) [x 3 times] <-- Using Linq 

private static News CollectNews(){
...
}


最佳答案

var lstNews = Enumerable.Repeat(0, 3).Select(_ => CollectNews()).ToList();

关于c# - 使用 linq 调用方法 x 次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59074167/

相关文章:

c# - Linq Select 和 SelectMany 执行连接

c# - 表达式引用了一个不属于模拟对象的方法

c# - Web Api 请求抛出 "Error while copying content to a stream."

c# - 如何在 C# 中通过 linq 更新字段表?

c# - 使用 new 初始化 c# 数组与使用文字初始化

c# - System.Linq.Dynamic.DynamicExpression 解析带有枚举参数的表达式

C# Unity 下拉菜单,在更改调用函数时,函数查询列表返回匹配的列表项

C# 将外部程序集中的属性标记为已过时?

c# - 登录表单问题

c# - 如何使用 LINQ 根据子项和比较器之间的交叉值过滤和操作结果?