小编Pet*_*ete的帖子

C# - FileHelper FieldConverter例程可以引用记录中的其他字段吗?

我正在使用优秀的FileHelpers库来处理固定长度的航空公司计划文件.

我有一个日期字段,然后是记录中的几个字段,一个时间字段.

我想在FileHelpers记录类中结合这两个,并知道有一个自定义FieldConverter属性.使用此属性,您可以提供自定义函数来处理字段数据并实现StringToFieldFieldToString.

我的问题是:我是否可以将其他字段(已经阅读过)传递给该客户FieldConverter,因此我可以将日期和时间结合在一起.FieldConverter有一个实现,允许您引用自定义处理类和"其他字符串"甚至是一个对象数组.但是,鉴于这是在属性定义中完成的,我正在努力访问这个早期字段引用.

[FieldFixedLength(4)]  
[FieldConverter(typeof(MyTimeConverter),"eg. ScheduledDepartureDate")]  
public DateTime scheduledDepartureTime;
Run Code Online (Sandbox Code Playgroud)

c# filehelpers fixed-length-record

10
推荐指数
1
解决办法
1984
查看次数

标签 统计

c# ×1

filehelpers ×1

fixed-length-record ×1