protected Double[] Generate(Double minValue, Double step, Int32 count) { count = Math.Max(count, 0); var values = new Double[count]; if(count > 0) { values[0] = minValue; for (int i = 1; i < count; i++) { values[i] = values[i - 1] + step; } } return values; }