2
我是MATLAB新手。通過使用命令NET.addAssembly
我正在加載一個.NET程序集,實例化一個程序集類的對象,然後我調用這個類的方法。如何將單元格數組從MATLAB傳遞到.NET方法
將參數double
,char
傳遞給程序集類的方法工作正常。
但是,當我試圖將單元格數組傳遞給實例化類的方法時,它顯示錯誤參數不匹配。
我也做了以下過程:
s = NET.addAssembly('name of assembly')
t = s.AssemblyHandle.GetType('Class present in assembly');
obj = System.Activator.CreateInstance(t);
obj.PassCellArray(CellArray);
.NET方法
public void PassCellArray(System.Object[] dd) {}
根據文檔中,我們可以在單元陣列傳遞給具有參數作爲System.Object[]
的方法。
所以請幫助我如何將單元格數組傳遞給.NET方法。