gpt4 book ai didi

C# 列出 .findall,查找部分匹配项

转载 作者:行者123 更新时间:2023-11-30 15:02:19 25 4
gpt4 key购买 nike

我在 C# 中使用列表,我试图在字符串中找到部分或全部结果

 List<GoogleMusicSong> artistname = gplaying.FindAll(delegate(GoogleMusicSong er) { return er.Artist == Txt_Search.Text; });

所以我想找到 txt_serch.txt 的所有匹配项,例如,如果我搜索部落,我希望它找到“A Tribe Called Quest”的结果

感谢

最佳答案

你的意思是这样的:

var artistName = 
gplaying.FindAll(er => er.Artist.Contains(Txt_Search.Text));

请记住,这会导致搜索区分大小写。如果你想以不区分大小写的方式进行搜索,你必须使用类似的东西:

var artistName =
gplaying.FindAll(er => er.Artist
.IndexOf(Txt_Search.Text,
StringComparison.InvariantCultureIgnoreCase) > 0);

关于C# 列出 .findall,查找部分匹配项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12829718/

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