Identifying last loop when using for each

后端 未结 25 1489
眼角桃花
眼角桃花 2020-12-08 09:59

I want to do something different with the last loop iteration when performing \'foreach\' on an object. I\'m using Ruby but the same goes for C#, Java etc.

          


        
25条回答
  •  长情又很酷
    2020-12-08 10:20

    Remove the last one from the list and retain its avlue.

    Spec spec = specs.Find(s=>s.Value == 'C');
      if (spec != null)
      {
        specs.Remove(spec);
      }
    foreach(Spec spec in specs)
    {
    
    }
    

提交回复
热议问题