Представим, что у нас есть склеенная база, где есть два разделителя: это : и ; Новички придумывают медленные функции типо "перебирайте весь массив и в каждом элементе делайте замену" Есть вариант куда проще - в одну строку. Представим, у нас есть string tempBase, содержащая строки из файла, полученные таким образом: string tempBase= File.ReadAllText(dialog.FileName); Код string tempBase= File.ReadAllText(dialog.FileName); Тогда заменить разделитель с ; на : можно таким образом: tempBase = tempBase.Replace(";", ":"); Код tempBase = tempBase.Replace(";", ":"); Или упрощенно: string tempBase= File.ReadAllText(dialog.FileName).Replace(";", ":"); Код string tempBase= File.ReadAllText(dialog.FileName).Replace(";", ":"); Если же у вас массив (string[] BaseArray), то можно сделать так: tempBase = String.Join("\n", BaseArray).Replace(";", ":"); Код tempBase = String.Join("\n", BaseArray).Replace(";", ":"); Чтобы превратить строку обратно в массив, воспользуйтесь функцией Split BaseArray = tempBase.Split('\n') Код BaseArray = tempBase.Split('\n')