Добавить запятые в массивном тексте
Есть текст который заменяется через CodeDom компилятор.
Какой сейчас текст
string[] MyTextArray = new string[] { "TEST" };
нужно сделать чтобы было так после замены
string[] MyTextArray = new string[] { ".text", "test.*.123", "*.*" };
На форме (WinForms) лежит ListBox в него добавляются данные. Затем я пытаюсь преобразовать с добавлением запятой
StringBuilder sb = new StringBuilder();
for (int i = 0; i < ListBox1.Items.Count; i++)
{
sb.AppendLine($"\"{ListBox1.Items[i]}\",");
}
if (sb.Length > 0) { sb.Length--; }
В итоге получаю такой результат:
string[] MyTextArray = new string[] { "\".text\",\r\n\".test.*.123\",\r" };
Через компилятор CodeDom просто делаю замену текстом Replace("TEST", sb.ToString());