|
|
От: |
AngeL B.
|
|
| Дата: | 26.08.09 10:30 | ||
| Оценка: | |||
var numbers = new int[] { 1, 2, 2, 1, 1, 1, 3, 3 };
int _groupNo = 0, _count = 0;
int? _prev = null;
var groups = numbers
.GroupBy(x => {
if( _count > 1 || _prev != x )
{
_count = 0;
_groupNo++;
}
_prev = x;
_count++;
return _groupNo;
});