общий и средний потоковый ридер - PullRequest
0 голосов
/ 18 сентября 2018

Мне нужно знать, почему я получаю сообщение об ошибке "использование неназначенной локальной переменной" totalFee ". Я действительно изо всех сил пытаюсь это понять, я получаю базовое, я просто борюсь со всеми этими новыми ошибками.

       {int[] hoursArray = new int[50];
        const decimal HOURLY_RATE = 2.5M;
        const decimal MAX_FEE = 20.00M;
        decimal parkFee;
        int counter = 0;
        string line;
        decimal totalFee, avFee;

        StreamReader fileSR = new StreamReader("hours.txt");
        //data for hours read from "hours.txt" file
        line = fileSR.ReadLine();
        while (line != null)
        {
            hoursArray[counter] = int.Parse(line);
            counter = counter + 1;
            line = fileSR.ReadLine();
        }

        for (int i = 0; i < hoursArray.Length; i++)
        {
            parkFee = hoursArray[i] * HOURLY_RATE;
            if (parkFee > MAX_FEE)
            {
                parkFee = MAX_FEE;         
            }
            fileSR.Close();
            Console.ReadLine();
            totalFee=totalFee + parkFee;
        }
        avFee = totalFee/hoursArray.Length;
        Console.WriteLine("The average parking fee is " + avFee.ToString("N2"));

Console.ReadLine ();}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...