C# 如何访问命名空间中的函数
请注意,在访问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
namespace.classname.functionname()代码>
但是,上述方法为我报告了以下错误:
非静态字段、方法或属性“namespace.classname.functionname()”需要对象引用
您需要声明包含函数的类的实例
namespace.classname YourClass = new namespace.classname();
然后您可以按如下方式使用该函数
YourClass.functionname();
如果您希望能够在不声明类实例的情况下使用该函数,则该函数必须是静态函数。如果对象不是静态方法,则需要先创建该对象的实例-您的代码将如下所示:
namespace.classname VARIABLENAME=新的namespace.classname(构造函数参数)
VARIABLENANME.functionname()