私は2つの異なるコレクションを持っています。
擬似コード:
// index string by int : Dictionary<int, string>
index = { 0, "a" }, { 1, "b" }, { 2, "c" }
// data : Dictionary<string, List<Data>>
data = {"a", { "data00", "data01"..}},
{"b", {"data20", "data21", "data22"...}},
{"c", {"data4",...}}...
プロジェクト int インデックスをデータ文字列値に変換し、
var result = data.SelectMany ... new { IntIndex, DataValue }
リストを 1 つのシーケンスにフラット化し、インデックスを使用してData
値をインデックスとペアにする必要があります。int
string