如果multiUPC有多個值,我想循環拆分值並循環並將每個值添加到模型中。如果我在循環中返回,它只會經過一次循環。 我想創建兩個列表項並在循環完成後返回它們兩個。 這是我的代碼。C#將項添加到循環列表中
for (int x = 0; x <= multiUPC.Count()-1 ; x ++)
{
return new List<PRM> { new PRM((multiUPC[x]),
this.ModelMap[PRP.GetPropertyName(() => s.SKu)],
this.ModelMap[PRP.GetPropertyName(() => s.UPCD)],
this.ModelMap[PRP.GetPropertyName(() => s.SKUD)],
this.ModelMap[PRP.GetPropertyName(() => s.Dep)]) };
}
return null;
我想從我目前恢復循環返回所有數值空
感謝
您使用在循環了'return'無條件。它只能進行一次迭代,就好像它到達那裏一樣,「return」告訴它離開該方法。您需要在循環之前聲明一個列表,將'.Add()'項目添加到循環中的列表中,然後在循環之後返回聲明的列表*。 –
@up或使用收益率回報。 –