I have data series, in which every member contains some elements and every element has float variable D representing date in OADate (excel format). I need to find out, if ANY of the series intersects with “neighbours”. So result is one bool.
Is there any way to do this in LINQ ?
This is my current working code
bool overlaps = false;
for (int i = 0; i < series.Count-1; i++) {
if (series[i].elements.Last().D > series[i + 1].elements.First().D) {
overlaps = true;
break;
}
}
thanks 🙂
Explanation: thus we skipped first element, then
series[i]actually will be same asseries[i]in your sample, andswill be item at indexseries[i+1].