gpt4 book ai didi

c# - 从包含特定子字符串的列表中删除所有字符串

转载 作者:太空狗 更新时间:2023-10-29 21:05:12 27 4
gpt4 key购买 nike

我有一个名为 albumList 的字符串列表该字符串具有以下结构:abc,abc,abc,abc,abc我要求用户搜索要删除的相册;如果找到相册,它将从列表中删除。可能有多个同名专辑要从列表中删除。

 private void searchAlbumName(string search)
{
string[] cellVal;
foreach (string x in albumList)
{
cellVal = x.Split(',');
if (cellVal[0].ToString().Equals(search))
{
//do delete here
}
}
}

我不确定如何删除所有具有搜索名称的相册

最佳答案

您可以使用 RemoveAll得到结果:

albumList.RemoveAll(x => x.Split(',')[0].ToString().Equals(search))

为了更容易阅读,您可以使用:

albumList.RemoveAll(x => x.Split(',').First().Equals(search))

关于c# - 从包含特定子字符串的列表中删除所有字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15747784/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com