gpt4 book ai didi

c# - Xamarin.Forms:如何在 ListView 中搜索小写还是大写?

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

美好的一天。我正在 Xamarin.Forms(可移植)中创建 SearchBar。我能够在我的 ListView 上进行搜索,但只能使用大写字母。每次我使用小写搜索时,都没有出现。我该如何搜索是使用小写字母还是大写字母?

我听说过使用 ToLower() 但我不知道我应该把它放在哪里。这是我的代码。

private void Filter()
{
if (string.IsNullOrWhiteSpace(_keyword))
{
EmployeesList = _searchedEmployeesList;
}
else
{
EmployeesList = _searchedEmployeesList
.Where(r => r.EMPLOYEE_NAME.Contains(_keyword)).ToList();
}
}

最佳答案

假设您想要完全不区分大小写的匹配,并在 LINQ 生成的代码中保存一些 .ToLower(_keyword) 调用:

var lowerKeyword = _keyword.ToLower(); 
EmployeesList = _searchedEmployeesList
.Where(r => r.EMPLOYEE_NAME.ToLower().Contains(lowerKeyword)).ToList();

关于c# - Xamarin.Forms:如何在 ListView 中搜索小写还是大写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38407290/

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