CSVHelper v23 中的重大更改包括“所有委托现在都接受单个结构参数”。PrepareHeaderForMatch 是这些委托之一。我收到编译错误“委托‘PrepareHeaderForMatch’不接受 2 个参数”。
我对这个基本问题感到抱歉,但我不确定如何修复我的代码中的PrepareHeaderForMatch。我确信这很简单,但我在网上找不到任何示例或帮助。也许这篇文章将来会对其他人有所帮助。
var csvConfig = new CsvConfiguration(CultureInfo.CurrentCulture)
{
HeaderValidated = null,
MissingFieldFound = null,
PrepareHeaderForMatch = (string header, int index) => header.ToLower() // Match header and property names after converting to lower case
};
Run Code Online (Sandbox Code Playgroud) csvhelper ×1