我当前的代码正在使用Array.ConvertAll,我需要迁移到net core 1.0.如何将其迁移到Net Core中.
我们可以使用foreach带有自定义转换代码的语句来处理转换吗?但我不知道该怎么做.
任何帮助表示赞赏.
Jul*_*ian 12
代替
int[] array1 = ...
string[] array2 = Array.ConvertAll(array1, element => element.ToString());
Run Code Online (Sandbox Code Playgroud)
你可以使用Linq:
int[] array1 = ...
string[] array2 = array1.Select(element => element.ToString()).ToArray();
Run Code Online (Sandbox Code Playgroud)
只有当你升级到最新的.NET Core 1.0官方版本(忘记所有以前的测试位),你才可以在System.Runtime包中使用这个方法,
| 归档时间: |
|
| 查看次数: |
2151 次 |
| 最近记录: |