【发布时间】:2011-09-26 05:09:42
【问题描述】:
请我在访问 C# 命名空间内的类中的函数时遇到问题。
我知道的格式如下:namespace.classname.functionname();
但是,上述方法为我报告了以下错误:
非静态字段、方法或属性“namespace.classname.functionname()”需要对象引用。
【问题讨论】:
标签: c# asp.net class function namespaces
请我在访问 C# 命名空间内的类中的函数时遇到问题。
我知道的格式如下:namespace.classname.functionname();
但是,上述方法为我报告了以下错误:
非静态字段、方法或属性“namespace.classname.functionname()”需要对象引用。
【问题讨论】:
标签: c# asp.net class function namespaces
你需要声明一个包含函数的类的实例
namespace.classname YourClass = new namespace.classname();
那么你可以使用如下函数
YourClass.functionname();
如果您希望能够在不声明类实例的情况下使用该函数,则它需要是一个静态函数。
【讨论】:
如果不是静态方法,您需要先创建对象的实例 - 您的代码最终将如下所示:
namespace.classname VARIABLENAME = new namespace.classname(CONSTRUCTOR ARGUMENTS) VARIABLENAME.functionname()
【讨论】: