请查看以下代码:
List<string[]> items_1 = new List<string[]>();
string[] item = new string[] { "item_id_for_sell", "item_title", "item_id_main", "item_amount", "item_del_id" };
items_1.Add(item);
item[0] = "1";
item[1] = "1";
item[2] = "1";
item[3] = "1";
item[4] = "1";
items_1.Add(item);
item[0] = "2";
item[1] = "2";
item[2] = "2";
item[3] = "2";
item[4] = "2";
items_1.Add(item);
我对这份清单感到很困惑。
为什么该列表中的所有字符串数组最后都有“2”值?
如何通过更新项目(字符串数组)来防止该列表自我更新?
提前致谢