在 FileHelpers 中以字符串形式获取记录的最简洁方法是什么?

What's the cleanest way to get record as string in FileHelpers?

当我解析一个文本文件,并通过(非常棒的)FileHelpers 库将它导入我的应用程序时,对于发生的每个错误,我都想在一个单独的文本文件中记录失败的记录(以及当然是错误),比如

Error: The record ..... failed with error ....

这就引出了标题中的问题:我看到有方法 WriteString(IEnumerable<T>),但如果我调用

string recordAsString = engine.WriteString(new List<T>() { record });

结果字符串中包含一个新行,我设法 "clean" 的唯一方法是

recordAsString = recordAsString.Substring(0, recordAsString.Length - 2);

是否有更简洁的方法,即 returns 将记录作为不包含任何换行符的字符串的方法?

谢谢

你可以试试

var recordAsString = engine.Options.RecordToString(record);

感谢使用图书馆