C#怎么删除List<string>中特定内容的一行?
3个回答
展开全部
使用List<string> 的变量.Remove(“XYZ”);
追问
是那一行内容里有XYZ,不是这行是XYZ,还有其他内容的
追答
List<string> ls = new List<string>() { "xyzs", "gd", "dfsxyz" };
for (int i = 0; i < ls.Count; i++)
{
if (ls[i].Contains("xyz"))
{
ls.Remove(ls[i]);
i--;
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
for(int i = 0;i<list.Count;i++)
{
if(list[i] == "XYZ")
{
list.Remove(list[i]);
i--;
}
}
{
if(list[i] == "XYZ")
{
list.Remove(list[i]);
i--;
}
}
追问
是那一行内容里有XYZ,不是这行是XYZ,还有其他内容的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询