Assuming we have the following IEnumerable example:
IEnumerable<int[]> veryLargeJaggedArray =
{
new int[] {1, 3, 5},
new int[] {0, 2, 4},
new int[] {11,22,6},
...lots of data streaming in
}
where the underlying collection is not based on ICollection (i.e. no fast Count() lookup), what is the most efficient way to apply c# Linq to perform aggregate type column operations?
This question extends my previous question to a more practical case.