.NET 4.x Заполнение массива в другом методе - C#

Узнай цену своей работы

Формулировка задачи:

Хочу заполнить массив первого класса во втором, но он не заполняется.
class Program
    {       
        static void Main(string[] args)
        {
            int[] b = new int[3];
 
            Class1 cl = new Class1();
            cl.R(b);
            
            Console.Write(b[1]);
            Console.Read();
        }      
    }
class Class1
    {
        int[] a =new int[3];
 
        public Class1()
        {
            a[0] = 5;
            a[1] = 7;
            a[2] = 9;
        }

        public int[] R(int[] array)
        {
            array = a;
            return array;
        }
 
    }
Вывод в программ 0.

Решение задачи: «.NET 4.x Заполнение массива в другом методе»

textual
Листинг программы
    public int[] R()
    {
        return (int[])a.Clone();
    }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4 из 5
Похожие ответы