在C#中使用相交时,如何忽略数组中句子的大小写?我有以下代码
var rtn = (filters == null) ? pubs : pubs.Where(
r =>
Get<PubDetailPage>(new ContentReference(r.PageId)).FacilitiesArray.Intersect(filters).Count() == filters.Length).ToList();
Run Code Online (Sandbox Code Playgroud)
我得到的问题是在称为过滤器的数组中,我有以下值(注意句子的大小写),例如
值一值二值三
在名为FacilitiesArray(由内容管理)的数组中,我具有以下值(再次注意句子的大小写)
价值一价值二价值三
这只会在匹配结果时过滤掉值一的结果。有什么我可以用来匹配将忽略句子大小写的值的东西,所以无论filers数组中的值1看起来像这个VaLuE oNe还是FacilitiesArray中的值1看起来像这个VALUE ONE。它们将匹配并过滤结果。