Tuesday, September 6, 2011

Copy one List data to another List using normal way and LINQ way


Today I would like to illustrate the how to add data form one list to other list both normal way and using LINQ the following code show normal way


var MemberList = new List< Member >();

foreach (var person in PeopleList)
{
     Member _member = new Member();
    _member.Id = person.Id.ToString();
    _member.Name = person.mship_name.ToString();

    MemberList.Add(_member);
}

The above code can writing using LINQ and below I have wrote that

var MemberList = new List< Member >();

MemberList.AddRange(PeopleList.Select(person => 
                       new Member{
                                    Id = person.Id.ToString(), 
                                    Name = person.mship_name.ToString()
                                  }
                             )
                     );                                                                                                       }));



0 comments:

Post a Comment