具体解释一下这三个问题 public return 方法成员
namespace WindowsFormsApplication2{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
struct student
{
public int no;
public string name;
public char sex;
public int score;
public string Answer()
{
string result="当前学生信息如下:";
result +="\n学号"+no;
result +="\n姓名:"+name;
result +="\n性别:"+sex;
result +="\n成绩:"+score;
return result;
}
};
private void label1_Click(object sender, EventArgs e)
{
student stu;
stu.no=20;
stu.name="还阿红";
stu.score=97;
stu.sex='男';
label1.Text=stu.Answer();
label1.Text+="\n\n"+DateTime.Now;
}
}
}
问题一:struct student 为什么要写在那个地方,貌似不属于任何一个里面。写在给的两个模版之间 我真的不能理解。
问题二:这里的PUBLIC string Anwser 这个anwser 是什么 自己定义的? 结构体里面的方法成员? 这个C++里有吗?方法成员的作用 合理的理解是怎么样的?
问题三: 方法成员里的return 又是怎么回事。没有可以不。是都要RETURN还是哪些必须要用return