Разобрать приведенный код и объяснить его назначение - C#

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

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

объясните, что делает этот метод
 static string NewMas(ref int i, int indexdel, int[] mas, ref string newmas)
        {
            if (i == mas.Length - 1) return newmas;
            if (i < indexdel) newmas += mas[i].ToString();
            if (i >= indexdel) newmas += mas[i + 1].ToString();
            i += 1;
            return NewMas(ref i, indexdel, mas, ref newmas);
 
        }

Решение задачи: «Разобрать приведенный код и объяснить его назначение»

textual
Листинг программы
using System;
namespace Example
{
    public class Program
    {
        static string NewMas(ref int i, int indexdel, int[] mas, ref string newmas)
        {
            if (i == mas.Length - 1) return newmas;
            if (i < indexdel) newmas += mas[i].ToString();
            if (i >= indexdel) newmas += mas[i + 1].ToString();
            i += 1;
            return NewMas(ref i, indexdel, mas, ref newmas);
 
        }
        private static void Main()
        {
            int[] mas ={ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
            string s="wer";
            int i = 2;
            Console.WriteLine(NewMas(ref i, 5, mas, ref s));
            Console.ReadLine();
        }
 
     }
}

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


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

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

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