我在c#中使用列表,我试图在字符串中找到部分或完整的结果
List<GoogleMusicSong> artistname = gplaying.FindAll(delegate(GoogleMusicSong er) { return er.Artist == Txt_Search.Text; });
Run Code Online (Sandbox Code Playgroud)
所以我想找到txt_serch.txt的所有匹配项,例如,如果我搜索部落,我希望它找到"A Tribe Called Quest"的结果
Thankd
你的意思是这样的:
var artistName =
gplaying.FindAll(er => er.Artist.Contains(Txt_Search.Text));
Run Code Online (Sandbox Code Playgroud)
请记住,这将导致搜索区分大小写.如果您想以不区分大小写的方式进行搜索,则必须使用以下内容:
var artistName =
gplaying.FindAll(er => er.Artist
.IndexOf(Txt_Search.Text,
StringComparison.InvariantCultureIgnoreCase) > 0);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1361 次 |
| 最近记录: |