class Student
{
int id;
string name;
public Student(int id, string name)
{
this.id = id;
this.name = name;
}
public int Id
{
get { return id; }
set { id = value; }
}
public string Name
{
get { return name; }
set { name = value; }
}
}
class SubStudent : Student
{
int ssn;
public SubStudent(int id, int name, int ssn)
: base(int id, string name)
{
}
}
上面的代碼生成錯誤「無效的表達式項INT」 出了什麼問題?錯誤調用基類的構造C#
看起來答案沒有指出的一點是,構造函數中的'int name'可能應該是'string name'(但編譯器會很快顯示出來)。 – 2011-03-17 14:11:59
@Mark:很好,相應地更新了我的答案。 – Jon 2011-03-17 14:20:58