如何访问命名空间中的函数
本文关键字:命名空间 函数 访问 何访问 | 更新日期: 2023-09-27 18:00:43
请注意,我在访问C#命名空间内的类中的函数时遇到问题。
我知道的格式如下:namespace.classname.functionname();
然而,上述方法为我报告了以下错误:
非静态字段、方法或属性"namespace.classname.functionname()"需要对象引用。
您需要声明包含函数的class的实例
namespace.classname YourClass = new namespace.classname();
然后你可以使用如下功能
YourClass.functionname();
如果你想在不声明类实例的情况下使用函数,它需要是一个静态函数。
如果对象不是静态方法,则需要首先创建对象的实例-您的代码最终会如下所示:
namespace.classname VARIABLENAME=新命名空间.classname(CONSTRUCTOR ARGUMENTS)VARIABLENANME.functionname()