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

时间:2016-04-21 08:33:11

标签: c# filehelpers

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

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

这带来了标题中的问题:我看到了这个方法 WriteString(IEnumerable<T>),但如果我致电

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

结果字符串中包含一个新行,这是我设法&#34;清理&#34;的唯一方法。它是

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

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

谢谢

1 个答案:

答案 0 :(得分:2)

您可以尝试使用

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

感谢您使用该库