Замена символа в строке на несколько элементов массива - C#
Формулировка задачи:
Имеется массив Требуется заменить букву "а" одновременно на несколько элементов этого массива
С помощью данной функции можно заменить только на один элемент, а требуется, например, на keys[1] и keys[5]
char[] keys = { "z", "l", "4", "w", "z", "y", "g", ... };
text2 = text.Replace("а", Convert.ToString(keys[1]));
Решение задачи: «Замена символа в строке на несколько элементов массива»
textual
Листинг программы
class Program { static void Main() { char[] keys = { 'z', 'l', '4', 'w', 'z', 'y', 'g'}; string text1 = "abc"; int index = text1.IndexOf('b'); string text2 = text1.Remove(index, 1); text2 = text2.Insert(index, (keys[0].ToString() + keys[1].ToString())); Console.WriteLine(text2); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д