Оптимизировать код перебора символов строки - C#

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

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

Здравствуйте.Подскажите как можно сжать этот код?
public string[] a1 = new string[] {"a","b","с"};
        public string[] a2;
        public string[] a3;
        public string[] a4;
        public int i1 = 0;
        public int i2 = 0;
        public int i3 = 0;
        public int i4 = 0;
 
        private void timer1_Tick(object sender, EventArgs e)
        {
            i1 += 1;
            textBox1.Text = a1[i1] + a2[i2] + a3[i3] + a4[i4];
                if (i1 > 2)
                {
                    i1 = 0;
                    i2 += 1;
                }
                if (i2 > 2)
                {
                    i2 = 0;
                    i3 += 1;
                }
                if (i3 > 2)
                {
                    i3 = 0;
                    i4 += 1;
                }
        }
 
        private void Form1_Load(object sender, EventArgs e)
        {
            a2 = a1;
            a3 = a1;
            a4 = a1;
        }
    }

Решение задачи: «Оптимизировать код перебора символов строки»

textual
Листинг программы
private void Form1_Load(object sender, EventArgs e)
{   a4 = a3 = a2 = a1;  }

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


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

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

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