2016-09-30 49 views
10

我目前的代碼是使用Array.ConvertAll,我需要遷移到net core 1.0。如何遷移它以在Net內核中工作。替換NetCore 1.0中的Array.ConvertAll

我們可以使用foreach聲明與自定義轉換代碼來處理轉換嗎? 但我不知道該怎麼做。

任何幫助表示讚賞。

+0

是否使用。 NET Core 1.0來自http://dot.net?如果是這樣,請修改該問題以刪除過時的術語,如「ASP.NET 5」或「MVC6」。 –

回答

12

而不是

int[] array1 = ... 
string[] array2 = Array.ConvertAll(array1, element => element.ToString()); 

你可以使用Linq:

int[] array1 = ... 
string[] array2 = array1.Select(element => element.ToString()).ToArray();