使用.NET-4.0,如何在不使用反射的情况下使用Dynamic来完成以下操作?
public void InvokeMethod(string methodName)
{
Type t = typeof(GCS_WebService);
GCS_WebService reflectOb = new GCS_WebService();
MethodInfo m = t.GetMethod(methodName);
m.Invoke(reflectOb, null);
}
Run Code Online (Sandbox Code Playgroud) 我正在使用FileHelpers来创建NACHA文件.以下示例
许多属性都是带前导零的数字,因此它们已被定义为字符串.是否有一个属性可以填充Class属性中的前导零,类似于FieldTrim/TrimMode删除空格的方式?
[FixedLengthRecord()]
public class FileControlRecord
{
[FieldFixedLength(1)]
public int RecordTypeCode = 9; //Constant
[FieldFixedLength(6)]
public string BatchCount; //Numeric
[FieldFixedLength(6)]
public string BlockCount; //Numeric
[FieldFixedLength(8)]
public string EntryAddendaCount; //Numeric
[FieldFixedLength(10)]
public string EntryHash; //Numeric
[FieldFixedLength(12)]
public string TotalDebit; //$$$$$$$$$$cc
[FieldFixedLength(12)]
public string TotalCredit; //$$$$$$$$$$cc
[FieldFixedLength(39)]
[FieldNotInFile]
public string RESERVED; //Blank
}
Run Code Online (Sandbox Code Playgroud)