Лучшие практики для сериализации объектов в пользовательский формат строки для использования в выходном файле

Я как раз собирался реализовать переопределение ToString () для определенного бизнес-класса, чтобы создать дружественный для Excel формат для записи в выходной файл, который позже будет выбран и обработан. Вот как должны выглядеть данные:

5555555 "LASTN SR, FIRSTN"  5555555555  13956 STREET RD     TOWNSVILLE  MI  48890   25.88   01-003-06-0934

Для меня нет ничего сложного, просто сделать строку формата и переопределитьToString(), но это изменит поведениеToString() для любых объектов я решаю сериализовать таким образом, делая реализациюToString() все рваные по всей библиотеке.

Сейчас я читаюIFormatProviderи класс, реализующий это, звучит как хорошая идея, но я все еще немного озадачен тем, где должна располагаться вся эта логика и как создать класс форматера.

Что вы, ребята, делаете, когда вам нужно сделать CSV, разделенную табуляцией или какую-нибудь другую не-XML произвольную строку из объекта?

Ответы на вопрос(6)

Ваш ответ на вопрос