在C#的List
有一个函数叫做Remove(您的值)就可以移除指定的一行数据
尤其是您的String类型
但是您要注意:
如果有两个String内容相同
例如这个List有两个字符A
那么list.Remove("A")
就会移除两行。
另外您的想法是移除包含有指定字符的.
那么您可以这样写
list.Remove(list.First(obj=>{return obj.index("XYZ")!=-1;}));
这样一句话移除.
使用List
for(int i = 0;i
if(list[i] == "XYZ")
{
list.Remove(list[i]);
i--;
}
}