标题听起来像废话,但下面的示例希望能有所帮助。
尝试编写一个大的 LINQ 语句,给定一个字符串列表和一个整数列表,它可以将该列表中所有字符的列表收集到一个列表中。例子:
指数:
{2,4}
可能的:
{"hello","world"}
应该给我:
{'l','o','r','d'}
来自每个字符串中的索引 2 和 4。
我想我有点不对劲,但这是我正在努力提供的一个凌乱的声明,以提供一些工作/纠正:
var lettersToCheckOut = possible.Select(s => s.ToCharArray()).Select((c, index) => new
{
let = c,
ind = index
}).Where(c => indices.Contains(c.ind)).Select(c => c.let);