Ссылка на объект не указывает на экземпляр объекта - C# (180599)
Формулировка задачи:
Здравствуйте. В подчеркнутой строке возникает ошибка : ссылка на объект не указывает на экземпляр объекта.
Очень прошу помочь, заранее спасибо!)
class Program {
private double[] array;
...
public double MaxMinElement(out double maxElem, out double minElem, out int idMaxElem, out int idMinElem) {
Program q = new Program();
[U]maxElem = (int)q.array.GetValue(0);[/U]
minElem = 0;
idMaxElem = 0;
idMinElem = 0;
for (int i = 0; i < array.Length; i++) {
minElem = array[i];
if (maxElem < minElem) {
maxElem = minElem;
idMaxElem = Array.IndexOf(array, maxElem);
return maxElem;
}
else {
return maxElem;
}
}
for (int i = 0; i < array.Length; i++) {
minElem = array[i];
if (maxElem < minElem) {
minElem = maxElem;
idMinElem = Array.IndexOf(array, minElem);
return minElem;
}
else {
return minElem;
}
}
return array.Length;
}Решение задачи: «Ссылка на объект не указывает на экземпляр объекта»
textual
Листинг программы
static void Main() {
Console.WriteLine("ARRAY PROCESSING\n");
Console.WriteLine("Pls, enter any numbers for create to massive");
List<double> p = new List<double>();
double z = 0;
Console.WriteLine("From out of programm pls, enter -999");
while (z != -999) {
z = double.Parse(Console.ReadLine());
if (z == -999)
break;
else
p.Add(z);
}
Program q = new Program();
double[] CreateArray = p.ToArray();
q.array = CreateArray;