【发布时间】:2023-02-25 12:50:22
【问题描述】:
我创建了一个嵌套列表。父列表包含 5 个子列表。我可以以及如何从父列表中删除最后一个子列表?我努力了:
tableau[tableau.Count - 1].Clear();
项目被删除,但父列表计数保持不变,为 5。我也尝试了 .RemoveAll,但这需要某种我不知道如何输入的参数。
List<List<string>> tableau = new List<List<string>>();
tableau.Add(new List<string> { "Aard00", "Aard01", "Aard02", "Aard03", "Aard04", "Aard05", "Aard06", "Aard07" });
tableau.Add(new List<string> { "Bard00", "Bard01", "Bard02", "Bard03", "Bard04", "Bard05", "Bard06", "Bard07" });
tableau.Add(new List<string> { "Card00", "Card01", "Card02", "Card03", "Card04", "Card05", "Card06", "Card07" });
tableau.Add(new List<string> { "Dard00", "Dard01", "Dard02", "Dard03", "Dard04", "Dard05", "Dard06", "Dard07" });
tableau.Add(new List<string> { "Eard00", "Eard01", "Eard02", "Eard03", "Eard04", "Eard05", "Eard06", "Eard07" });
【问题讨论】:
-
删除列表和清除列表是不同的操作。您还需要开始完整地阅读错误消息,以便理解它们或获得有关它们的帮助。报错信息肯定不是
some sort of parameter