C# Linq查询,用于选择列表中属性有长度限制的前20项
我想返回20个标签,但不超过20个单词或少于4个,我相信这就是你想要的。。不过不太确定。。你的问题含糊不清C# Linq查询,用于选择列表中属性有长度限制的前20项,c#,linq,C#,Linq,我想返回20个标签,但不超过20个单词或少于4个,我相信这就是你想要的。。不过不太确定。。你的问题含糊不清 var a = context.tagService.GetTagList().Distinct(c => c.tag.name.Trim()).ToList() ; return View(a.Take(20)); context.tagService.GetTagList()。其中(x=>x.tag.name.Length4) .Take(20)ToList(); v
var a = context.tagService.GetTagList().Distinct(c => c.tag.name.Trim()).ToList() ;
return View(a.Take(20));
context.tagService.GetTagList()。其中(x=>x.tag.name.Length<20
&&x.tag.name.Length>4)
.Take(20)ToList();
var a = context.tagService.GetTagList().Distinct(c => c.tag.name.Trim()).ToList() ;
return View(a.Take(20));
context.tagService.GetTagList().Where(x => x.tag.name.Length < 20
&& x.tag.name.Length>4)
.Take(20).ToList();