当我解析一个文本文件,并通过(真正精彩的)FileHelpers 库将其导入我的应用程序时,对于发生的每个错误,我想在一个单独的文本文件中记录失败的记录(以及错误)当然),就像
Error: The record ..... failed with error ....
这就带来了标题中的问题:我看到有这个方法
WriteString(IEnumerable<T>)
,但如果我打电话
string recordAsString = engine.WriteString(new List<T>() { record });
结果字符串中包含一个新行,我设法“清理”它的唯一方法是
recordAsString = recordAsString.Substring(0, recordAsString.Length - 2);
是否有更简洁的方法,即以不包含任何换行符的字符串形式返回记录的方法?
谢谢
最佳答案
你可以尝试一下
var recordAsString = engine.Options.RecordToString(record);
感谢您使用该库
关于c# - 在 FileHelpers 中以字符串形式获取记录的最简洁方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36764028/