Почему тут ошибка - 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]; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д