我目前的代碼是使用Array.ConvertAll
,我需要遷移到net core 1.0。如何遷移它以在Net內核中工作。替換NetCore 1.0中的Array.ConvertAll
我們可以使用foreach
聲明與自定義轉換代碼來處理轉換嗎? 但我不知道該怎麼做。
任何幫助表示讚賞。
我目前的代碼是使用Array.ConvertAll
,我需要遷移到net core 1.0。如何遷移它以在Net內核中工作。替換NetCore 1.0中的Array.ConvertAll
我們可以使用foreach
聲明與自定義轉換代碼來處理轉換嗎? 但我不知道該怎麼做。
任何幫助表示讚賞。
只有當你升級到最新的.NET 1.0的核心正式發佈(忘掉以前所有的測試位),你可以在System.Runtime
包中使用這種方法,
嗨,李,我升級項目到核心1.0和System.Runtime包也安裝。但無法使用ConvertAll。 –
而不是
int[] array1 = ...
string[] array2 = Array.ConvertAll(array1, element => element.ToString());
你可以使用Linq:
int[] array1 = ...
string[] array2 = array1.Select(element => element.ToString()).ToArray();
是否使用。 NET Core 1.0來自http://dot.net?如果是這樣,請修改該問題以刪除過時的術語,如「ASP.NET 5」或「MVC6」。 –