Ошибка: "переменной не присвоено значение" при использовании out - C#
Формулировка задачи:
Добрый вечер! Не могу разобраться с данным кодом. Помогите, заранее благодарен!
Суть проблемы:
для массивов pol1,pol2 возникает ошибка: "Использование выходного параметра, которому не присвоено значение".
public class Program { static void Main(string[] args) { double [] pol1 = new double[99]; double [] pol2 = new double[99]; inputP(out pol1, out pol2); } public static void inputP(out double[] pol1, out double[] pol2) { int i = 0; string rezult; Console.WriteLine("Введите "); Console.Write("Введите x^{0}:", i); rezult = Console.ReadLine(); pol1[i] = Convert.ToDouble(rezult); i++; i=0; Console.Write("Введите x^{0}:", i); rezult = Console.ReadLine(); pol2[i] = Convert.ToDouble(rezult); i++; }
Решение задачи: «Ошибка: "переменной не присвоено значение" при использовании out»
textual
Листинг программы
class Program { static void Main(string[] args) { double[] pol1; double[] pol2; inputP(out pol1, out pol2); } public static void inputP(out double[] pol1, out double[] pol2) { pol1 = new double[99]; pol2 = new double[99]; int i = 0; string rezult; Console.WriteLine("Введите "); Console.Write("Введите x^{0}:", i); rezult = Console.ReadLine(); pol1[i] = Convert.ToDouble(rezult); i++; i = 0; Console.Write("Введите x^{0}:", i); rezult = Console.ReadLine(); pol2[i] = Convert.ToDouble(rezult); i++; } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д