整数配列のリストがあり、配列が時系列であるかどうか、そうでない場合はリストから削除するかどうかを各配列で確認したい。
現時点では、次のようにしています。
for (int i = 0; i < allXcombis.Count(); i++)
{
bool remove = false;
for (int j = 0; j < allXcombis[i].Length; j++)
{
if (allXcombis[i].Count() - 1 > j)
if (allXcombis[i][j] != allXcombis[i][j + 1] - 1)
remove = true;
}
if (remove)
allXcombis.Remove(allXcombis[i]);
}
しかし、私はこのコードにあまり満足していません。もっと簡単にできると思います。