Передача размера массива в класс - C#
Формулировка задачи:
Добрый день. Есть проблема. Хочу из класса Program передавать значение размера массива. Как это сделать? Если задать статический размер - код работает.
Вот класс:
Соответственно вызываю три метода в основной программе.
class MyArray { private int lenght; int[] inputBuffer = new int [lenght]; // Как сюда передать значение из Programm? public MyArray(int len) { lenght = len; //int[] inputBuffer = new int [lenght]; } public void FillingArray() { for (int i = 0; i < inputBuffer.Length; i++) inputBuffer[i] = Convert.ToInt32(Console.ReadLine()); }
class Program { static void Main(string[] args) { Console.ForegroundColor = ConsoleColor.Cyan; MyArray Arr = new MyArray(Convert.ToInt32(Console.ReadLine())); Arr.FillingArray(); Arr.ShowCurrentArray(); Arr.GetIntegers(); Console.ReadKey(); } }
Решение задачи: «Передача размера массива в класс»
textual
Листинг программы
class MyArray { int lenght; int[] inputBuffer; public MyArray(int len) { lenght = len; inputBuffer = new int [lenght]; } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д