1
我如何通過在單聲道使用的CreateInstance「裁判」?單 - 如何使用ref與CreateInstance或InvokeMethod?
例子:
public MyMethod(ref SomeType data) {...
...
SomeType st = new SomeType();
object handle = Activator.CreateInstance(type, new object[] { st });
這在我的Windows控制檯應用程序工作正常。問題是,當我將其移植到Mono時,我收到一個缺少方法異常,指出沒有找到接受'SomeType'類型的'MyMethod'。
如果我從構造函數中刪除「裁判」單找到方法並運行它沒有任何問題。
任何想法?
在此先感謝。
請提交有關(單聲道的Bugzilla)https://bugzilla.xamarin.com/index.cgi]單聲道版本,你使用的是什麼,表述錯誤。 – skolima 2013-02-16 11:09:05
完成,https://bugzilla.xamarin.com/show_bug.cgi?id=10389 – 2013-02-18 20:49:53
關閉。事實證明,這個問題在單聲道版本2.6(固定版本不確定)後得到修復。 – 2013-03-27 20:15:20