Добавить запятые в массивном тексте

Есть текст который заменяется через 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());


Ответы (0 шт):