using System;
namespace 事件
{
class 学生
{
private string name;
public string NAME
{
get
{
return name;
}
}
private int score;
public int SCORE
{
get
{
return score;
}
set
{
score=value;
}
}
public 学生(string x,int y)
{
name=x;
score=y;
Console.WriteLine("{0}生成了,有{1}分",name,score);
}
public delegate int AA(object SS);
public event AA 迟到消息;
public void 迟到()
{
Console.WriteLine("{0}迟到了",name);
迟到消息(this);
}
public delegate int BB(object SS);
public event BB 加四十分消息;
public void 要加四十分()
{
Console.WriteLine("{0}:为什么要扣多我的分,我要你给我补分",name);
加四十分消息(this);
}
}
class 老师
{
private string name;
public 老师(string name)
{
this.name=name;
}