尝试在程序中调用getName()方法以从Windows窗体写回文件。名称是另一个名为公共类Name()的对象,它具有自己的设置/获取,可以很好地实现,但我不知道如何设置getName()以便能够从Student对象中调用获取。
public class Student
{
private Name n;
private Address a;
private PhoneNumber[] phones = new PhoneNumber[3];
private Course[] c = new Course[200];
public void setName(Name N)
{
n = N;
}
public string getName()
{
return n;
}
}
答案 0 :(得分:0)
名称是类,而不是字符串。
你要么做
public string getName()
{
//Assuming name is a string property in your Name class
return n.Name;
}
如上所述,这假设您的Name类是由
组成的class Name
{
public string Name {get; set;}
}
或者您重写Name类中的.ToString()方法以返回name属性。
覆盖.ToString()的说明in MSDN