c#中获取string[]子集的简单方法

本文关键字:子集 简单 方法 获取 string | 更新日期: 2023-09-27 18:06:33

在python中,我试图只做object[1:],跳过第一个元素,然后返回string[]的其余部分。做这件事最好的办法是什么?

c#中获取string[]子集的简单方法

现在是学习LINQ的好时机-您希望Skip(1)跳过第一个元素。然后,如果确实需要的话,可以使用ToArray来创建一个数组。例如:

string[] original = { "a", "b", "c" };
IEnumerable<string> skippedFirst = original.Skip(1);
foreach (string x in skippedFirst)
{
    Console.WriteLine(x); // b then c
}
string[] skippedFirstAsArray = skippedFirst.ToArray();