Ошибка при создании класса "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());
}
}
}
}