例えば
List<string> name_list1 = new List<string>();
List<string> name_list2 = new List<string>();
コードの後半:
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_list1に影響を与えることなく、name_list2に要素を追加したり変更を加えたりし続けたいと思います。それ、どうやったら出来るの?