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. Как я могу это сделать?