タイトルはナンセンスに聞こえますが、以下の例が役に立てば幸いです。
文字列のリストと整数のリストを指定すると、そのリスト内のすべての文字のリストを 1 つにまとめることができる大きな 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);