替换数组.NetCore 1.0中的ConvertAll
本文关键字:中的 ConvertAll 数组 NetCore 替换 | 更新日期: 2023-09-27 18:09:57
我目前的代码是使用Array.ConvertAll
,我需要迁移到net core 1.0。如何将其迁移到Net core中工作。
我们可以使用foreach
语句和自定义转换代码来处理转换吗?但是我不知道怎么做。
代替
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正式版本(忘记所有以前的测试位),你可以在System.Runtime
包中使用这个方法,
https://learn.microsoft.com/en-us/dotnet/core/api/system.array System_Array_ConvertAll__2___0___System_Converter___0___1__