private int GetRangeIndex(double val, List<double> ranges) { int index = _classCount - 1; for (int r = 0; r < _classCount - 1; r++) { if (val >= ranges[r] && val < ranges[r + 1]) index = r; } return index; }