我有以下数组,我只想从每个元素中获取索引7和8。是否可以使用Linq的方法而无需创建类呢?
当我这样做时split.Select(d => d.ElementAt(7)).ToList()
我用元素7创建了新数组,但这里我也需要元素8。
我尝试了split.Select(a => new { a[7], a[8] }).ToList()
,但收到一条消息,提示
无效的匿名类型成员声明符。必须使用成员分配,简单名称或成员访问来声明匿名类型成员。
答案 0 :(得分:3)
以下内容将产生一个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();