我目前正在使用 Matlab 导入我拥有的自定义点 NET dll 库,
使用AssemblyInfo = NET.addAssembly('c:\myClasses.dll')
.
清单disp(AssemblyInfo.Classes)
公开库的自定义类,例如
'MyLib.ClassA'
'MyLib.ClassB'
'MyLib.ClassA+eResults'
我正在使用myVar = MyLib.ClassA;
在 matlab 中创建一个 .net 类变量(工作正常),
但第二个类没有构造函数,因此myVar = MyLib.ClassB;
导致
No constructor 'MyLib.ClassB' with matching signature found.
第二个问题是 .NET 类中的加号 (+),MyLib.ClassA+eResults
当
我尝试时会导致错误myVar = MyLib.ClassA+eResults;
Undefined function or variable 'eResults'.
MyLib.ClassB
有没有办法在 matlab中创建实例自定义类?
加号是什么意思,如何创建一个MyLib.ClassA+eResults
没有任何语法错误的实例?