假设我在C#中有以下代码:
public class MyClass
{
public void MyFunction(out string str)
{
str = "Hello";
}
public void MyFunction(out int a)
{
a = 5;
}
}
假设我想从MATLAB中调用这个函数:
>>NET.addAssembly('MyCSharpDll.dll');
>>obj = myNamespace.MyClass();
>>number = MyFunction(obj);
显然MyFunction
是一个含糊不清的电话。如何告诉MATLAB要调用哪些重载函数?