2 回答
TA贡献1921条经验 获得超9个赞
您的代码在类级别,但它需要在方法中。
在类级别定义对象是什么,但在方法中定义对象的作用。它执行的逻辑操作等。只需将您的代码放在一个方法中:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public void DoSomething()
{
Pet cat = new Pet("10", "Fido", "Cat");
cat.GetName();
}
}
至于GetName()它本身应该做什么,或者你希望看到什么输出,或者你什么时候调用这个DoSomething()方法,这一切都取决于你。但是操作本身将在一个方法中。
如果你仍然想要,你至少可以在类级别定义变量,如果该对象定义了你的表单是什么:
public partial class Form1 : Form
{
Pet cat = new Pet("10", "Fido", "Cat");
public Form1()
{
InitializeComponent();
}
public void DoSomething()
{
cat.GetName();
}
}
(旁注:给你的方法起一个比“做某事”更好的名字。这只是一个人为的例子来说明这一点。变量/方法/类/等的好名字很重要,将帮助你理解你自己的代码。)
TA贡献1802条经验 获得超4个赞
因此,继续 David 的评论,您只需将一个按钮添加到您的表单中,然后双击它以创建存根处理程序。从那里您可以在标签中显示返回值,例如:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
Pet cat = new Pet("10", "Fido", "Cat");
private void button1_Click(object sender, EventArgs e)
{
label1.Text = cat.GetName();
}
}
- 2 回答
- 0 关注
- 65 浏览
添加回答
举报