如何从列表中删除最后两行。
目前,我正在手动删除两行,如下所示。但是,在某些情况下,我必须将要删除的行数定义为n
。因此,它将从列表底部删除n
行。我该如何进行更改?
rows.RemoveAt(rows.Count - 1);
rows.RemoveAt(rows.Count - 2);
答案 0 :(得分:7)
您可以使用RemoveRange
:
rows.RemoveRange(rows.Count - n, n);
答案 1 :(得分:1)
您可以使用LINQ:
rows = rows.Take(rows.Count - n).ToList();
答案 2 :(得分:1)