мхм, есть огромная строка (200к символов, например). Есть необходимость проводить Regex.Match над её конкатенацией совместно с небольшим кусочком текста (спереди или сзади), причем частота таких конкатенаций высока. Т.к. Regex.Match работает только со строками, нельзя запулить всё в char массив и избежать частых string.concat. Можно ли избежать аллокаций памяти на каждую конкатенацию? String.Create нет, это 4.7
мхм, есть огромная строка (200к символов, например). Есть необходимость проводить Regex.Match над её конкатенацией совместно с небольшим кусочком текста (спереди или сзади), причем частота таких конкатенаций высока. Т.к. Regex.Match работает только со строками, нельзя запулить всё в char массив и избежать частых string.concat. Можно ли избежать аллокаций памяти на каждую конкатенацию? String.Create нет, это 4.7
Нормального решения нет. Но я не вижу, как тебе бы помог String.Create.