小编thi*_*ote的帖子

Linq ForEach - 返回不能将'void'分配给隐式类型的局部变量

我正在尝试使用linq查询来保存几行代码.我得到一个编译错误,我被告知:

返回不能将'void'分配给隐式类型的局部变量.

var GIANTLIST = new List<string>();

var taskIds = Complaint.Tasks.Select(s => s.Task_ID).ToList().ForEach( s =>
{
    GIANTLIST.Add("<Task_ID=" + s.ToString() + ">");
});
Run Code Online (Sandbox Code Playgroud)

我试图更好地理解linq查询.我知道它有一个"无效"的返回类型?如果是这种情况我怎么能够添加到列表?

c# linq

4
推荐指数
1
解决办法
2491
查看次数

标签 统计

c# ×1

linq ×1