我想在某个命名空间中从某个类执行静态方法,但是我将它用作方法参数时遇到了问题。
示例:
让我们说有一个班级:
namespace ExampleNamespace {
public ref class A
{
public:
static int MethodA();
};
}
我想在其他命名空间中使用MethodA作为另一个方法参数:
方法b(方法a());
我能让它发挥作用的方法就是这样写:
ExampleNamespace::A^ a;
MethodB(a->MethodA());
有没有办法在没有'a'声明的情况下编写它? 像
这样的东西MethodB(ExampleNamespace::A->MethodA())
不会工作......
提前谢谢。
答案 0 :(得分:5)
MethodB(ExampleNamespace::A::MethodA());