要删除 List 中指定元素之前的所有数据,可以使用 RemoveRange 方法。首先找到目标元素所在的索引位置,然后使用 RemoveRange 方法删除该索引之前的数据。

以下是一个示例代码,演示如何删除 List 中 'C' 之前的数据:

List<string> list = new List<string>() { 'A', 'B', 'C', 'D', 'E', 'F', 'G' };

int index = list.IndexOf('C');

if (index >= 0)
{
    list.RemoveRange(0, index);
}

foreach (var item in list)
{
    Console.WriteLine(item);
}

运行以上代码,输出结果为:

C
D
E
F
G

可以看到,'C' 之前的数据 'A''B' 已经被成功删除。

C# List 删除指定元素之前的所有数据

原文地址: http://www.cveoy.top/t/topic/lMtB 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录