代码之家  ›  专栏  ›  技术社区  ›  nPcomp

仅提取某些索引

  •  1
  • nPcomp  · 技术社区  · 7 年前

    我有下面的数组,我只想从每个元素得到索引7和8。有没有Linq方法可以在不创建类的情况下实现这一点?

    enter image description here

    当我这么做的时候 split.Select(d => d.ElementAt(7)).ToList() 我用元素7创建了一个新的数组,但这里也需要元素8。

    split.Select(a => new { a[7], a[8] }).ToList() 但我收到一条信息说

    无效的匿名类型成员声明符。匿名类型成员必须使用成员分配、简单名称或成员访问权限声明。

    1 回复  |  直到 7 年前
        1
  •  3
  •   Ousmane D.    7 年前

    下面将产生一个 List<string[]>

    split.Select(a => new[] { a[7], a[8] } ).ToList();
    

    以及以下 List<List<string>>

    split.Select(a => new List<string> { a[7], a[8] } ).ToList();