Почему тут ошибка - C#
Формулировка задачи:
Всем привет!
Не могу понять, почему возникает ошибка:
и второй класс в котором ошибка:
Почему тут ошибка?
Спасибо.
class Vector
{
int[] values;
public Vector(int nDim)
{
values = new int[nDim];
}
public int Size { get { return values.Length; } }
public int? this[int i]
{
get
{
if (i<0 && i>=Size) return null;
return values[i];
}
set
{
if (i>0 && i<Size)
{
values[i] = (int)value;
}
}
}
}class VectorOperations
{
static Vector[] arrVectors;
static int MAX_VECTORS = 2;
public static void GetVectors()
{
string[] strValues;
for (int i = 0; i < MAX_VECTORS; i++)
{
Console.WriteLine("Enter vector {0} as \"value0 value1 ... valueN\"", i);
String strVector = Console.ReadLine();
strValues = strVector.Split(' ');
arrVectors[i] = new Vector(strValues.Length);
for (int j = 0; j < strValues.Length; j++)
{
if (!Int32.TryParse(strValues[j], arrVectors[i][j])) //ЗДЕСЬ ПИШЕТ ЧТО НЕ ПРАВИЛЬНЫЕ ПАРАМЕТРЫ
{
}
}
}
}
}Решение задачи: «Почему тут ошибка»
textual
Листинг программы
public Vector(int nDim)
{
values = new int[nDim];
}