SearchValues to search for data in a list
string[] productTitles = ProductList.Products.Select(x => x.Title).ToArray();
SearchValues<string> svProducts = SearchValues.Create(productTitles, StringComparison.OrdinalIgnoreCase);
IEnumerable<Product> found = ProductList.Products
.Where(x => svProducts.Contains(x.Title));