Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Linq查询,用于选择列表中属性有长度限制的前20项_C#_Linq - Fatal编程技术网

C# Linq查询,用于选择列表中属性有长度限制的前20项

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

我想返回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.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();