小编Bha*_*shi的帖子

如何使用每个 C# 智能技术将项目从其他列表添加到列表中

我可以在不提取方法的情况下为每个循环添加来自其他列表项的列表数据吗?我想将一个新列表添加到PersDriver.

这是代码,其中PersDriver是 Test 类AutoDrivers的列表,是从模型传递的列表。但是我在新的 PersDriver() {} 结束时收到一个错误;预期的。任何人都可以在不提取新方法或将其添加到列表中的情况下更正我的简单代码吗?

Test t1 = new Test(testModel model)
{
   PersDriver = new List<PersDriver>() 
   {
       model.AutoDrivers.ForEach(_driver =>
       {
           new PersDriver()
           {
               Id= _driver.Id,
               Name = _driver.Name
           }
       }
   }
}
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net foreach list

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

标签 统计

.net ×1

asp.net ×1

c# ×1

foreach ×1

list ×1