This will create a new list and add all the items that were in this list to the new list. He will make a βshallowβ copy of all these elements, so if these elements are mutable reference types that mutate them, they will be reflected from any collection.
This means that changes in any of the lists (adding elements, deleting elements, etc.) will not be displayed in another list, even if mutations for any element in the list are displayed from any collection.
(So, in a word, no, it won't.)
Servy source share