これはコードです:
_fts = new List<int>();
for (int i = 0; i < LR.Count; i++)
{
_fts.Add(LR[i].start);
_fts.Add(LR[i].end);
}
最後に、_fts には、たとえば最初の 4 つのインデックスなど、15 個の数字があります。
[0] 88
[1] 96
[2] 93
[3] 100
追加を行う前に、次のことを行う必要があります。
たとえば、終了は 96 で開始は 88 なので、_fts に数字を追加する必要があります。
88 89 90 91 92 93 94 95 96
次に、end が 100 で start が 93 であるため、再び _fts に数字を追加します。
93 94 95 96 97 98 99 100
したがって、_fts は次のようになります。
88 89 90 91 92 93 94 95 96 93 94 95 96 97 98 99 100
たとえば 93 と 94 の番号が 2 回表示されても問題ありません。リストを解析してディレクトリに配置するので、この方法が必要です。ディレクトリのこの部分は気にしないでください。
各カップルの間に数字を追加する必要があるもの。88 と 96、または 93 と 100 を足すだけではありません。
どうすればできますか?