我需要列出对象,因此需要比较这些对象并从“datActualItem”列表中获取满意的列表。列表“datActualItem”的项目可能区分大小写,但列表“datFiltItem”的项目都是小写字母。以下是我的代码。
var datActualItem = (List<UserRoleListViewModel>)TempResult.ToList();
var datFiltItem = ((List<UserRoleListViewModel>)usersDataSource.Data).ToList();
var objnewm = new List<UserRoleListViewModel>();
foreach (var item in datActualItem)
{
objnewm.Add(datActualItem.Where(s => s.Equals(datFiltItem)).FirstOrDefault());
}
注意:数组列表项Firstname为"Sajith",其他列表包含"sajith",因此当前不进行检查。 我需要不区分大小写地检查并将其添加到"datActualItem"列表中。