如何调用c#中,非静态类中的的静态方法
6 views (last 30 days)
Show older comments
您好,
我想在MATLAB中,调用C#的静态方法,但出现了一个错误。
例如,有一个全局C#程序集,namespace MyAssembly 中,有一个 public class MyClass ,其包含了一个 public static double MyStaticMethod(double input)。
我已经把该程序集"MyAssembly"以加密签名的形式加入GAC全局程序集,并导入到Matlab。
我可以正常访问MyClass中的各个动态类,但是访问静态类时,总是显示,没有找到匹配的签名的方法。
当我令a=MyAssembly.MyClass,使用methods(a)或methodsview(a)时,能够正确看到所有方法,包括动态和静态类。但是访问a.MyStaticMehod,或访问MyClass.MyStaticMehod,都会出现上述错误。
谢谢!
0 Comments
Answers (1)
See Also
Categories
Find more on Big Data Processing in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!