c# – Foreach中的索引
发布时间:2020-12-15 19:55:20 所属栏目:百科 来源:网络整理
导读:我目前正在使用foreach,需要项目的索引. foreach (DataRow m_row in base_rows) { Company nu = new Company(m_row,symb_rows[0]); } 这是代码. 我正在尝试在base_rows中获取m_row的索引并使用它来传递symb_rows [index_of_m_row].这是可能的还是我应该使用
我目前正在使用foreach,需要项目的索引.
foreach (DataRow m_row in base_rows) { Company nu = new Company(m_row,symb_rows[0]); } 这是代码. 我正在尝试在base_rows中获取m_row的索引并使用它来传递symb_rows [index_of_m_row].这是可能的还是我应该使用正常的for循环? 解决方法
“for”循环解决方案非常清晰.作为一个有趣的替代解决方案,您可以完全避开循环:
var companies = baseRows .Select((row,index) => new Company(row,symbRows[index])) .ToList(); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |