在 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);
感谢使用图书馆
当我解析一个文本文件,并通过(非常棒的)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);
感谢使用图书馆