Замена символов строки - C#
Формулировка задачи:
Есть строка, в которой к каждому символу я обращаюсь через индекс (mes[i])
И есть массив строк. Мне нужно заменить символ mes[i] на строку str[i]
Пробовал так, изначально
for(int i = 0; i < mes.Length; i++) mes[i] = str[i];
Решение задачи: «Замена символов строки»
textual
Листинг программы
//init String[] str = { "aaa", "bb" }; string mes = "zxA"; //calculate System.Text.StringBuilder s = new StringBuilder(mes.Length + str.Length); for (int i = 0, index = i; i < mes.Length; i++) { if (i < 2)//from array { s.Insert(index, str[i]); index += str[i].Length; } else //original char { s.Insert(index, mes[i]); index++; } } //result Console.Write(s.ToString());
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д