-2
List<string> ToList(string[] names)
{
List<string> l = new List<string>();
foreach (string n in names)
{
l.Add(n.ToUpper());
l.Add(n.ToLower());
}
return l;
}
如何將ToList方法轉換爲LINQ表達式(方法語法)。 任何幫助非常感謝。 謝謝。如何將ToList方法轉換爲LINQ表達式
你爲什麼要調用l.Add()兩次?看起來你只是想要'names.Select(n => n.ToLower())。ToList()'這樣的東西,但是在給出這樣一個含糊不清的問題時很難說。 – 2014-10-30 23:30:01
輸入錯誤,很抱歉。 – 2014-10-30 23:37:53
爲什麼你不只是導入System.Linq並使用本地方法?給一個名爲字符串的數組,你可以使用array.ToList()方法。它會給你一個包含數組中所有值的字符串列表 – 2014-10-31 00:33:27