Замена символа в строке на несколько элементов массива - C#

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

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

Имеется массив
Листинг программы
  1. char[] keys = { "z", "l", "4", "w", "z", "y", "g", ... };
Требуется заменить букву "а" одновременно на несколько элементов этого массива
Листинг программы
  1. text2 = text.Replace("а", Convert.ToString(keys[1]));
С помощью данной функции можно заменить только на один элемент, а требуется, например, на keys[1] и keys[5]

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

textual
Листинг программы
  1.     class Program
  2.     {
  3.         static void Main()
  4.         {
  5.             char[] keys = { 'z', 'l', '4', 'w', 'z', 'y', 'g'};
  6.             string text1 = "abc";
  7.  
  8.             int index = text1.IndexOf('b');
  9.             string text2 = text1.Remove(index, 1);
  10.             text2 = text2.Insert(index, (keys[0].ToString() + keys[1].ToString()));
  11.  
  12.             Console.WriteLine(text2);
  13.         }
  14.     }

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


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

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

13   голосов , оценка 3.846 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы