如何清除嵌套列表的值
本文关键字:列表 的值 嵌套 何清除 清除 | 更新日期: 2023-09-27 18:36:22
例如,如何清除列表的值? List.Clear
不起作用
List<List<int>> list = new List<List<int>>();
只需执行一个foreach
语句即可访问每个单独的列表。然后打电话给clear
。
foreach (var item in list)
item.Clear()
您需要在每个内部列表中手动清除值。你可以用任何循环来做到这一点,下面是一个带有foreach
和for
的例子:
foreach(List<int> innerItem in list)
{
innerItem.Clear();
}
for(int i = 0; i < list.Count; i++)
{
list[i].Clear();
}
通过仅执行list.Clear()
,您可以删除每个项目和每个内部列表。
list.ForEach(l => l.Clear());
使用 list.Clear()
将清除外部列表。 上面的代码将清除您的内部列表,留下一个空列表列表