Tec*_*oCF 1 .net c# arrays collections
如何使用 C# 从另一个包含旧 string[] 数组子部分的 string[] 创建一个新 string[]?
例如,如果我有:
string[] a = { "cat", "dog", "hamster", "parrot" }
我想在我应该得到的第一个元素之后得到一切:
string[] b = { "dog", "hamster", "parrot" }
如果没有 for 循环这甚至是可能的,我如何实现这一点?
可以使用一些扩展方法来解决,命名空间Skip(int)下就是这种情况System.Linq,例如:
string[] b = a.Skip(1).ToArray();
它将跳过1元素并将结果转换为新数组。记得添加命名空间:
using System.Linq;
正如 MSDN 文档所说:
绕过序列中指定数量的元素,然后返回剩余的元素。
| 归档时间: | 
 | 
| 查看次数: | 1091 次 | 
| 最近记录: |