Ошибка при создании класса "Field is never assigned to, and will always have its default value" - C#
Формулировка задачи:
Добрый день!
Помогите понять причину возникновения ошибки, а так же подскажите, плз, способ ее устранения.
Ошибка: Warning 1 Field '_13._5.Array.n' is never assigned to, and will always have its default value 0
sing System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace _13._5 { class Array { // поля private int n; private int [] IntArray; // конструктор public Array(int n) { IntArray = new int[n]; } // методы public void Print() // печатаем массив { for (int i = 0; i < n; i++) Console.WriteLine(IntArray[i]); } public void Input() { for (int i = 0; i < n; i++) { Console.WriteLine("Элемент {0} = ", i); IntArray[i] = int.Parse(Console.ReadLine()); } } } }
Решение задачи: «Ошибка при создании класса "Field is never assigned to, and will always have its default value"»
textual
Листинг программы
namespace _13._5 { class Array { // поля private int [] IntArray; // конструктор public Array(int n) { IntArray = new int[n]; } // методы public void Print() // печатаем массив { for (int i = 0; i < IntArray.Length; i++) Console.WriteLine(IntArray[i]); } public void Input() { for (int i = 0; i < IntArray.Length; i++) { Console.WriteLine("Элемент {0} = ", i); IntArray[i] = int.Parse(Console.ReadLine()); } } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д