我当前的代码正在使用Array.ConvertAll
,我需要迁移到net core 1.0。如何将其迁移到Net core中。
我们可以使用foreach
语句和自定义转换代码来处理转换吗?
但我不知道该怎么做。
感谢任何帮助。
答案 0 :(得分:12)
而不是
int[] array1 = ...
string[] array2 = Array.ConvertAll(array1, element => element.ToString());
你可以使用Linq:
int[] array1 = ...
string[] array2 = array1.Select(element => element.ToString()).ToArray();
答案 1 :(得分:1)
只有升级到最新的.NET Core 1.0官方版本(忘记以前的所有测试位),才能在System.Runtime
包中使用此方法,