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

C# 如何访问命名空间中的函数,c#,asp.net,class,function,namespaces,C#,Asp.net,Class,Function,Namespaces,请注意,在访问C#中命名空间内的类中的函数时,我遇到了一个问题 我知道的格式如下:namespace.classname.functionname() 但是,上述方法为我报告了以下错误: 非静态字段、方法或属性“namespace.classname.functionname()”需要对象引用 您需要声明包含函数的类的实例 namespace.classname YourClass = new namespace.classname(); 然后您可以按如下方式使用该函数 YourClass.f

请注意,在访问C#中命名空间内的类中的函数时,我遇到了一个问题

我知道的格式如下:
namespace.classname.functionname()

但是,上述方法为我报告了以下错误:

非静态字段、方法或属性“namespace.classname.functionname()”需要对象引用


您需要声明包含函数的类的实例

namespace.classname YourClass = new namespace.classname();
然后您可以按如下方式使用该函数

YourClass.functionname();

如果您希望能够在不声明类实例的情况下使用该函数,则该函数必须是静态函数。

如果对象不是静态方法,则需要先创建该对象的实例-您的代码将如下所示:

namespace.classname VARIABLENAME=新的namespace.classname(构造函数参数) VARIABLENANME.functionname()