forked from zyting402/KIT206-assignment-2-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Staff.cs
34 lines (29 loc) · 741 Bytes
/
Staff.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace RAP
{
class Staff : Researcher
{
public float ThreeYearAverage(List<Publication> publications, int year)
{
var average_number = from Publication pub in publications
where pub.year >= year - 3
select pub;
return average_number.Count() / 3;
}
public float Performance()
{
return 0.0f;
}
/*
* Task 2.2.3
*/
public override string ToString()
{
return family_name + "\t" + id + "\t" + gender;
}
}
}