Ошибка: "переменной не присвоено значение" при использовании 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++;
        }
        
    }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4 из 5
Похожие ответы