Хорошо, у меня есть экспорт в скрипт CSV.
Я экспортирую список структур. Я пишу с помощью StringWriter. В цикле foreach массива структурного поля я перебираю все свойства и после каждого свойства ставлю ';'. В конце строки я поставил WriteLine ().
Итак, в качестве вывода у меня есть:
value1;value2;value3;
И я хочу:
value1;value2;value3
Вопрос в том, как получить то, что я хочу, из того, что я получил, или на основе того, что я уже сделал.
У меня есть 3 идеи прямо сейчас:
- Последние 2 символа в строке должны быть что-то вроде "; \ r (\ n)", поэтому замените эту комбинацию ничем.
- Проверьте, является ли свойство последним.
- Обрезать последний (перед новой строкой) символ в каждой строке.