public static Primitive InterpolateX(Primitive array, Primitive y) { formData(array); if (SBArray.GetItemCount(y) == 0) { return interpolateX(y); } else { setPoints(y); string result = ""; for (int i = 0; i < points.Count; i++) { result += (i + 1).ToString() + "=" + interpolateX(points[i]).ToString(CultureInfo.InvariantCulture) + ";"; } return Utilities.CreateArrayMap(result); } }