KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I'm trying to find the LINQ equivalent of the following code: NameValueCollection nvc = new NameValueCollection(); List<BusinessLogic.Donation> donations = new List<BusinessLogic.Donation>(); donations.Add(new BusinessLogic.Donation(0, "", "", ""); donations.Add(new BusinessLogic.Donation(0, "", "", ""); donations.Add(new BusinessLogic.Donation(0, "", "", ""); for(var i = 0; i < donations.Count(); i++) { // NOTE: item_number_ + i - I need to be able to do this nvc.Add("item_number_" + i, donations[i].AccountName); } I was hoping I could use something like: NameValueCollection nvc = new NameValueCollection(); List<BusinessLogic.Donation> donations = new List<BusinessLogic.Donation>(); donations.Add(new BusinessLogic.Donation(0, "", "", ""); donations.Add(new BusinessLogic.Donation(0, "", "", ""); donations.Add(new BusinessLogic.Donation(0, "", "", ""); donations.ForEach(x => nvc.Add("item_name_" + ??, x.AccountName); But I've not found a way to determine which iteration the loop is on. Any help would be appreciated!
Tags (comma-separated)
Save Edits
Cancel