我有一個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