/// <summary> /// /// </summary> /// <param name="beginPosition"></param> /// <param name="dataLength"></param> public DataField(string name, int beginPosition, int dataLength, IBytesConverter bytesConverter, DataFieldOption option) { this.Name = name.Trim(); this.BeginPosition = beginPosition; this.DataLength = dataLength; this.DataFieldOption = option; this.BytesConverter = bytesConverter; }
/// <summary> /// 由beginPosition起始,长度为dataLength,数据为values的域 /// </summary> /// <param name="beginPosition"></param> /// <param name="dataLength"></param> /// <param name="values"></param> public BytesDataField( string name, int beginPosition, int dataLength, IBytesConverter bytesConverter, DataFieldOption dataFieldOption ) : base(name, beginPosition, dataLength, bytesConverter, dataFieldOption) { }
/// <summary> /// 由beginPosition起始,长度为dataLength,数据为values的域 /// </summary> /// <param name="beginPosition"></param> /// <param name="dataLength"></param> /// <param name="values"></param> public BytesDataField(string name, int beginPosition, int dataLength, IBytesConverter bytesConverter, DataFieldOption dataFieldOption) : base(name, beginPosition, dataLength, bytesConverter, dataFieldOption) { }
/// <summary> /// /// </summary> /// <param name="beginPosition"></param> /// <param name="dataLength"></param> public DataField(string name, int beginPosition, int dataLength, IBytesConverter bytesConverter, DataFieldOption option ) { this.Name = name.Trim(); this.BeginPosition = beginPosition; this.DataLength = dataLength; this.DataFieldOption = option; this.BytesConverter = bytesConverter; }