我在C#中有一個列表對象列表對象。我想用LINQ的'indall'方法搜索這個列表。在C#中的列表對象列表中搜索#
這裏是我使用的代碼:
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();
不過,我不能夠搜索嵌套列表。 「用戶數據」的成員之一是「客戶信息」,它本身就是一個字符串列表。
任何想法如何做到這一點?
感謝