我想知道如何編寫Linq(在標準點符號中使用lambda表達式)查詢。 我有一些名稱的數組,我想根據一個語句撤消一個新的數組名稱。這是:對名稱數組進行排序,並從名稱上返回一個新的列表,該名稱以某個特定字母(可以說是字母M)開始。Lambda表達式 - 選擇運算符
這是我目前的數組:
string[] arrNames = { "Mike", "Zach", "Ella", "Allan", "Jo", "Roger", "Tito" };
我想回到這樣的名字:邁克,羅傑,鐵托,扎克 - 這4個; 其他3個名字(Allan,Ella和Jo是以字母順序的下劃線字母「M」開頭的名字 這與使用「StartsWith」運算符不同,它只是選擇開始的名字具體的一封信。我想獲得所有這些都是由這封信和字母順序的名字(這樣的名字開始從M到Z)。
所以retun列出其名稱以字母「M」開頭或看着上面的字母順序。
米蒂亞
'運算符'> ='不能應用於'string'和'string''類型的操作數 – zerkms 2011-03-27 13:18:33
這不能編譯在我身邊:( – Vlad 2011-03-27 13:18:38
糟糕!對不起!我很習慣重載我的字符串運算符。將編輯答案。 – 2011-03-27 13:25:09