Хорошо, я беру данные из списка, в который я заполняю DataGridView, и экспортирую его в текстовый файл. Я уже выполнил эту функцию, чтобы экспортировать ее в CSV, и хотел бы также сделать текстовую версию.
Поскольку титры и другие элементы имеют переменную длину, когда файл сохраняется, а затем открывается в Блокноте, это выглядит беспорядочно, потому что ничего не выстраивается.
Я бы хотел, чтобы результат выглядел следующим образом:
Sample Title One Element One Whatever Else
Sample Title 2 Element 2 Whatever Else
S. T. 3 E3 Whatever Else
Я полагаю, что я могу пройти через каждый из элементов, чтобы получить длину самого длинного, чтобы я мог подсчитать, сколько пробелов нужно добавить к каждому из оставшегося элемента.
Мой главный вопрос: Есть ли элегантный способ добавить переменное число символов в строку? Было бы неплохо иметь что-то вроде: myString.insert(index, charToInsert, howManyToInsert);
Конечно, я могу, очевидно, просто написать функцию, чтобы сделать это через цикл, но я хотел посмотреть, есть ли лучший способ сделать это.
Спасибо заранее!
-Sootah