例如,OpenIso8583Rev93中字段128的默认格式是固定十六进制8。我如何将其更改为固定十六进制16。
发布于 2011-08-22 17:50:16
您需要扩展Iso8583Rev93并覆盖构造函数中的模板类。
public class Iso8583Extended : Iso8583Rev93
{
private static readonly Template ExtendedTemplate;
static Iso8583Extended()
{
ExtendedTemplate = new Template();
ExtendedTemplate[Bit._128_MAC] = FieldDescriptor.AsciiFixed(16, FieldValidators.Hex);
}
public Iso8583Extended():base(ExtendedTemplate)
{
}
}就能完成这项工作。
https://stackoverflow.com/questions/7145647
复制相似问题