Сделай функцию которая будет вычислят значения функции на заданном промежутке и записывать в массив, а потом этот массив будешь возвращать
А вообще, лучше вот так
class Point
{
public double X {get; private set;}
public double X {get; private set;}
public Point(double x, double y)
{
X =x;
Y = y;
}
}
List<double> FunctionSeries(Func<double, double> function, double minX, double maxX, double delta)
{
List<Point> points = new List<Point>();
for(int x = minX; x <= maxX; x += delta)
points.Add(x, func(x));
return points;
}