这是我的班级声明:
List<Carton> Cartons = new List<Carton>();
public class Carton
{
public string CartonLabel;
public string PN;
public List<string> Serials;
}
这是一个通用列表,我将在最后将其分配给 Carton.Serials
List<string> Serials = new List<string>();
为什么当我这样做时 Carton.Serials 变成空的:Serials.Clear()
if (Serials.Count > 0)
{
Carton CartonItem = new Carton();
CartonItem.CartonLabel = CartonData;
CartonItem.PN = PNData;
CartonItem.Serials = Serials;
Cartons.Add(CartonItem);
Serials.Clear();
}