Какой метод в C # является наиболее эффективным для разделения текстового файла на несколько текстовые файлы (разделитель-разделитель - пустая строка) с сохранением кодировки символов?