【发布时间】:2020-05-22 13:26:22
【问题描述】:
我列出了汽车清单,工厂每损坏 4 辆汽车就生产 (public bool Broken;)。
我的代码
public static void BuildCar()
{
List<Factory> cars = new List<Factory>();
for (int i = 1; i < 10; i++)
{
Factory newCars = new Cars("string", "string", "bool");
if (i % 4 == 0)
{
newCars.Broken = true;
cars.Add(newCars);
}
else
{
newCars.Broken = false;
cars.Add(newCars);
}
}
}
我做了什么
所有汽车的列表(好车和坏车)。
我需要做什么
创建一个只将好车复制到另一个列表的方法。
谢谢。
【问题讨论】:
-
“将我从汽车列表发送到另一个列表”?您的意思是只将未损坏的汽车添加到单独的列表中吗?如果是这样,您不能直接在现有代码中将未损坏的汽车添加到第二个列表中吗?
-
您的问题不清楚。您能否提供您希望输出的外观?
-
===不是 C# 运算符 -
List<Factory> goodCars = newCars.Where(car => !car.Broken).ToList()? -
@KhalilLazhar as OP 要求提供一份清单 :)
标签: c#