请求高手帮助,帮我用C#编一段代码!谢谢
题目:委托和事件使用C#中的委托和事件完成下面的描述。
1. 学生申请毕业答辩;
2. 教务处审查每个学生的课程学分和成绩;
3.如果学生必修课学分不够(设必修学分为20分)、必修课有不及格、总学分不够(设总学分为50分),则教务处将通知学生不予毕业答辩,要求学生重修一些课程;如果条件满足,则教务处通知学生可以进行答辩;
4. 学生参加毕业答辩后得到成绩,上交答辩成绩给教务处,教务处审查后,通知学生可以毕业;
5. 学生进行毕业离校手续,首先到图书馆办理离校手续,图书馆审核,如果发现学生还有未还的书,则通知学生首先还书,如果还书成功,则图书馆离校手续完成,要求学生到设备处办理离校手续;
6. 设备处查阅每个学生借用设备情况,如果没有未还的设备,则通过,否则要求学生先还设备后通过,设备处办理完后,通知学生到宿舍管理室办理离校手续;
7.宿舍管理部门首先查学生是否上交宿舍钥匙,如果已经交了,则完成,否则要求学生先上交钥匙后再来办理;
8. 宿舍管理部门完成后,学生向学校教务处提出正式离校申请,教务处最后审核后发给学生离校证书。
跪谢!