2015-10-20 78 views
2


我一直有這樣的一段代碼,在C#中從一個陣列轉換爲另:從一個陣列轉換到另一個數組在C#

IWebElement[] elements = Self.FindChildren() 
Step[] steps = new Step[elements.Length]; 
for (int i = 0; i < elements.Length; i++) 
{ 
    steps[i] = new Step(elements[i]); 
} 

我怎麼能寫在較短的方式(使用linq或lambda表達式)?
感謝
奧馬爾

回答

4

這應該這樣做

IWebElement[] elements = Self.FindChildren(); 
Step[] steps = elements.Select(x => new Step(x)).ToArray(); 
相關問題