Скопировать часть массива в другой массив - ошибка в коде - C#

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

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

Не пойму,почему выдает ошибку ? В коде вроде все правильно.
 class Program
    {
       // static bool b;
        static int[] ar = new int[] { 8,7,6,5,4,3,2,1,1,2,3,4,5,6,7,8 };
        static int t = ar.Length/2;
        static int[] ar1 = new int[t];
           
        static void Main(string[] args)
       {          
           ar.CopyTo(ar1, t);        
           foreach (int i in ar1)
             {
                 Console.Write(i);
             }          
             Console.ReadKey();
        }
    }
А нужно-то всего-лишь скопировать часть массива в другой массив.

Решение задачи: «Скопировать часть массива в другой массив - ошибка в коде»

textual
Листинг программы
ar.Where((c,index) => index >= t).Select(n => n).ToArray();

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


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

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

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