私はこのような二つのリストました:2つのリストを等しくマージするには?
a1, a2, a3, ..
と
b1, b2, b3, ..
どのように私はこのような結果を持っているためにそれらを混在させることができます?:
a1, b1, a2, b2, ..
私はこの考えが、私はそれを好きではない:
for (int i = 0; i < List1.Count; i++)
{
FinalList.Add(List1[i]));
if (i < List2.Count)
FinalList.Add(List2[i]));
}
if (List1.Count < List2.Count)
{
for (int i = List1.Count; i < List2.Count; i++)
{
FinalList.Add(List2[i]);
}
}
これは '.SelectMany()'でコンパイルされません。 – Enigmativity
@Enigmativity申し訳ありませんが、あなたは正しいです。セレクタを逃した。今更新されました –
あなたは列挙子 –