我有一个List<NameClass>
,它存储NameClass
项目的一个集合,并在该类中有一个名为Name
的属性。我想要做的是编写一个Linq查询,它将提取所有以Jones
开头的名称,但仅限于出现3次或更多次的情况。例如,如果我的列表有以下项目:需要LINQ查询来查找字符串项目
Name
-----------
Jones
Jonestown
Smith
Hector
Jones
Smith
Smith
我要寻找一个C#的功能,我可以这样调用:
GetNames("Jones");
它应该返回:
Jones
Jonestown
Jones
如果我运行这个:
GetNames("Smith");
它应该返回:
Smith
Smith
Smith
如果我运行此:
GetNames("Hector");
应该因为Hector
返回任何3周或更多的时间是不是在列表中。
任何帮助写这个LINQ查询,将不胜感激!
如果这是家庭作业,请添加标签 “功课”。 – Robaticus 2012-03-26 20:11:39
它不是作业 – Icemanind 2012-03-26 20:13:45
没有进攻的OP,但他肯定不像一个学校的孩子从图片;-) – KingCronus 2012-03-26 20:18:00