如何在没有循环的情况下搜索包含方法的字符串数组
How can search a string array contains metod without loop
我有一组视图模型。现在我想检查视图模型数组是否在数组中包含一个词。
public IQueryable<CategorisedPostViewModel> GetRelatedPostbyCategories(string categories)
{
var ctries = categories.Split(',');
var result = GetAllCategoriedPost().**Where(p=>p.CategoryName.Contains(ctries)).**OrderByDescending(c => c.Published);
return result;
}
如何在不循环的情况下搜索粗体部分?
为简单起见,我们可以假设,
p.categoryName="jerry,tom,ema"
和
ctries={"Gates","jerry","Jobs","ema"}
我想检查是否在 p.categoryName 上找到任何 ctries。请帮我。提前致谢。
要检查 ctries 中是否存在任何类别名称,请尝试 Intersect
p.categoryName.Intersect(tries).Any()
我有一组视图模型。现在我想检查视图模型数组是否在数组中包含一个词。
public IQueryable<CategorisedPostViewModel> GetRelatedPostbyCategories(string categories)
{
var ctries = categories.Split(',');
var result = GetAllCategoriedPost().**Where(p=>p.CategoryName.Contains(ctries)).**OrderByDescending(c => c.Published);
return result;
}
如何在不循环的情况下搜索粗体部分?
为简单起见,我们可以假设,
p.categoryName="jerry,tom,ema"
和
ctries={"Gates","jerry","Jobs","ema"}
我想检查是否在 p.categoryName 上找到任何 ctries。请帮我。提前致谢。
要检查 ctries 中是否存在任何类别名称,请尝试 Intersect
p.categoryName.Intersect(tries).Any()