C # как назначить список <T>, не будучи ссылкой?

Например

List name_list1 = new List();
List name_list2 = new List();

позже в коде:

name_list1.Add("McDonald");
name_list1.Add("Harveys");
name_list1.Add("Wendys");

name_list2 = name_list1; // I make a copy of namelist1 to namelist2

Итак, с этого момента я хотел бы продолжать добавлять элемент или вносить изменения в name_list2, не затрагивая name_list1. Как я могу это сделать?

Ответы на вопрос(11)

Ваш ответ на вопрос