Если у меня есть строка типа:
"SMITH 10-12 4-11H2"
И я хочу изменить эту строку, чтобы иметь символ # после первого тире И следующий пробел должен быть таким:
"SMITH 10-12 #4-11H2"
Каков наилучший способ сделать это с помощью C #?
Без каких-либо проверок это может выглядеть так:
int pos1 = text.IndexOf('-'); int pos2 = text.IndexOf(' ', pos1); string result = text.Insert(pos2+1, "#");