I was wondering whether It's possible to copy a list into another list using c# without performing a foreach loop and I found this link :
How do I copy items from list to list without foreach?
where Jon Skeet has posted this answear :
targetList.AddRange(sourceList);
after I visited this link a new question came to happen for me that is this possible to copy some fields of a list into some fields of another list where the schema of two lists are different without performing a foreach loop ?