理论上是利用如下反射调用函数:
( MethodBase.Invoke 方法 (Object, BindingFlags, Binder, Object(), CultureInfo))
方法声明:
public abstract Object Invoke( Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture )
我的函数是这样的:
public void CreateXLSList(params xlsData[] values)
{ ...... }
用默认参数配置读取的Invoke 方法会提示 参数计数不匹配。
所以肯定要利用支持重载的反射方法调用。
所以问题就是 BindingFlags, Binder, CultureInfo
这三个货我如何理解,MSDN的例子……我看晕了!
( MethodBase.Invoke 方法 (Object, BindingFlags, Binder, Object(), CultureInfo))
方法声明:
public abstract Object Invoke( Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture )
我的函数是这样的:
public void CreateXLSList(params xlsData[] values)
{ ...... }
用默认参数配置读取的Invoke 方法会提示 参数计数不匹配。
所以肯定要利用支持重载的反射方法调用。
所以问题就是 BindingFlags, Binder, CultureInfo
这三个货我如何理解,MSDN的例子……我看晕了!