如何访问命名空间中的函数

本文关键字:命名空间 函数 访问 何访问 | 更新日期: 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()