我在 C# 中有一个 List 对象列表。我想使用 LINQ 的“findall”方法来搜索这个列表。
这是我正在使用的代码:
String searchString = "Keyword";
List<IntVector> newList = UserData.FindAll(s =>
s.ClientName.IndexOf(searchString, StringComparison.OrdinalIgnoreCase) >= 0 ||
s.CustomerID.IndexOf(searchString, StringComparison.OrdinalIgnoreCase) >= 0 ||
s.AddInfo.IndexOf(searchString, StringComparison.OrdinalIgnoreCase) >= 0 ||
s.MobileNo.IndexOf(searchString, StringComparison.OrdinalIgnoreCase) >= 0).ToList();
但是,我无法搜索嵌套列表。“UserData”的成员之一是“CustomerInfo”,它本身就是一个字符串列表。
知道怎么做吗?
谢谢