可能是什么问题? 我收到这条消息: 访问非静态成员labb3.linkClass.getLinks()
需要对象引用 namespace labb3
{
public partial class visalinks : System.Web.UI.Page
{
protected void Page_Load (object sender, EventArgs e)
{
userClass newUser = (userClass)Session["userClass"];
ArrayList Poster = linkClass.getLinks();
foreach (object o in Poster) {
linkClass lnks = (linkClass)o;
Response.Write(lnks.webbadress);
}
}
}
}
答案 0 :(得分:3)
您正在调用未声明或初始化的变量的getLinks
实例方法。该消息非常具有描述性。
答案 1 :(得分:0)
linklClass是您的类的名称,getLinks是此类中的一个方法 - 但getLinks不是静态的,因此为了使用它 - 您必须创建该类的实例:
linkClass inst = new linkClass();
inst.getLinks()
或者......如果可能的话,只需将getLinks设为静态。