是否有比以下方法更紧凑的方式来编写循环以一次遍历两个列表的循环:
var listA = new List<string>();
var listB = new List<int>();
foreach (var (itemFromListA, itemFromListB) in listA.Zip(listB,
(itemFromListA, itemFromListB)=>(itemFromListA, itemFromListB)){
// do something with itemFromListA and itemFromListB
}
键入(itemFromListA, itemFromListB)
三遍似乎不必要地麻烦,(itemFromListA, itemFromListB)=>(itemFromListA, itemFromListB)
对于身份操作者而言,这样的输入太长了。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句