我在class1中创建了一个名为method1的方法。 我试图在标签对象中显示method1。希望我能正确地描述这一点。任何帮助,将不胜感激。提前致谢。 这是我的班级用户。
//property accessors
public string CreateAccountMessage
{ get{
return "Congratulations" + firstName + "Your account has been created. Your username is" + username;
} set
{ CreateAccountMessage = value;
}
}
//CreateAccount method
public string CreateAccount()
{ return CreateAccountMessage;
}}}
这是我需要返回CreateAccountMessage
的地方 protected void btnCreateAccount_Click(object sender, EventArgs e)
{
lblsomelabel.Text = TicketUser. (this is where it only shows Equals and ReferenceEquals
}
答案 0 :(得分:1)
确定有一些问题 - 在CreateAccountMessage
的属性集上,CreateAccountMessage = value
正在设置属性,你几乎肯定想要一个私有变量和一个完整的属性... read {{3有关属性的更多信息
虽然我认为您真正的问题是您正在尝试访问TicketUser类的静态函数 - 它应该是一个普通的实例方法调用 -
e.g。您应该能够在代码中执行以下操作:
TicketUser user = new TicketUser ();
user.
(然后intellisense将启动)
你没有intellisense的事实是因为你直接访问类(和它的静态方法不匹配) - 你可能需要重新考虑你的体系结构 - 可能将实例作为一个字段传递自定义事件arg