【发布时间】:2017-10-26 07:38:06
【问题描述】:
我有 List 它包含项目名称和数量。
如何从 Label[] lblItemName 数组中的 List 中获取项目名称和 Label [] lblQuantity 数组中的数量? 是否可以将这些值存储在单独的数组中?
【问题讨论】:
-
努力展示吗?
-
需要更多信息:请发布代码,例如来自
Item和包含项目的列表
我有 List 它包含项目名称和数量。
如何从 Label[] lblItemName 数组中的 List 中获取项目名称和 Label [] lblQuantity 数组中的数量? 是否可以将这些值存储在单独的数组中?
【问题讨论】:
Item 和包含项目的列表
您可以执行以下操作:
var IbItemName = yourList.Select(x=> new Label { Text = x.Name}).ToArray();
var IbIQuantity = yourList.Select(x=> new Label { Text = x.Quantity.ToString()}).ToArray();
这种方法会更快:
Label[] IbItemName = new Label[YourList.Count];
Label[] IbIQuantity = new Label[YourList.Count];
for(int i = 0; i < YourList.Count; i++){
IbItemName[i] = new Label { Text = YourList[i].Name };
IbIQuantity[i] = new Label { Text = YourList[i].Quantity.ToString() };
}
【讨论】: