Предмет:
ИнформатикаАвтор:
maddendaltonКонечно, вот пример кода на C#, который выполняет указанную вами задачу:
using System;
namespace InsertStringAfterChar
{
class Program
{
static void Main(string[] args)
{
char c = 'C';
string s = "HelloCWorldCHelloCSharpC";
string s0 = "InsertThisString";
string result = InsertStringAfterChar(s, c, s0);
Console.WriteLine(result);
}
static string InsertStringAfterChar(string s, char c, string s0)
{
int index = 0;
while ((index = s.IndexOf(c, index)) != -1)
{
index++;
s = s.Insert(index, s0);
index += s0.Length;
}
return s;
}
}
}
В этом примере символ 'C' встречается в строке s, и после каждого вхождения вставляется строка s0. Вы можете адаптировать этот код под свои нужды, изменяя значения переменных c, s и s0.
Удачи :}
Автор:
campbellmorseДобавить свой ответ
Предмет:
Другие предметыАвтор:
kylanОтветов:
Смотреть