C# List 删除指定元素之前的所有数据
要删除 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' 已经被成功删除。
原文地址: http://www.cveoy.top/t/topic/lMtB 著作权归作者所有。请勿转载和采集!