加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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();

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读