Как присвоить индекс int[] в элемент char[] - C#

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

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

Не могу корректно присвоить значения из массива int[] в char[]
            for (int i = 0; i < _char.Length; i++) {
                
                _char[i] = (_char[i = _int[i]]);
            }
У меня в этом кусочке кода присваивает значения не корректно. В общем есть некое слово string, я перевожу его в char, потом мне нужно каждый символ в char менять местами

Решение задачи: «Как присвоить индекс int[] в элемент char[]»

textual
Листинг программы
        Random rand = new Random();
        private void button2_Click(object sender, EventArgs e)
        {
            string s = textBox1.Text;
            char[] ch = s.ToArray();
 
            for (int i = 0; i < ch.Length; i++)
            {
                ch[i] = ch[rand.Next(ch.Length)];
            }
 
            s = "";
            foreach (char c in ch)
                s += c;
 
            label1.Text = s;
        }

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


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

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

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