I would like to create a seperate copy of a list, so that when the first list is cleared the items in the second list are not cleared. How is best to do this?
List<SearchItem> secondList = new List<SearchItem>();
secondList = searchItemList;
//second list should not be cleared as well.