c# – FileHelpers – ‘FieldConverter’在此声明类型上无效

我正在尝试通过FieldConverter属性设置我正在读取的CSV文件的日期格式,但我收到以下错误

Attribute ‘FieldConverter’ is not valid on this declaration type. It
is only valid on ‘field’ declarations.

知道为什么会发生这种情况以及如何解决这个问题吗?

[DelimitedRecord(",")]
[IgnoreFirst(1)]
public class Someviewmodel
{   
    public int account { get; set; }

    [FieldConverter(ConverterKind.Date,"dd-MM-yyyy")]
    public DateTime doc_dte { get; set; }
}

解决方法

正如您在错误消息中看到的那样,您不能在属性上使用属性FieldConverter,仅在字段上使用.所以,只需将您的属性更改为字段:
[FieldConverter(ConverterKind.Date,"dd-MM-yyyy")]
public DateTime doc_dte;

相关文章

在要实现单例模式的类当中添加如下代码:实例化的时候:frmC...
1、如果制作圆角窗体,窗体先继承DOTNETBAR的:public parti...
根据网上资料,自己很粗略的实现了一个winform搜索提示,但是...
近期在做DSOFramer这个控件,打算自己弄一个自定义控件来封装...
今天玩了一把WMI,查询了一下电脑的硬件信息,感觉很多代码都...
最近在研究WinWordControl这个控件,因为上级要求在系统里,...