C# 定义一个描述职员信息的类EmployeeInfo
新建一个项目
定义一个描述职员信息的类EmployeeInfo
数据成员包括:
Emp_id(职员编号)、Name(姓名)、InTime(入职年份)、Telephone(电话号码)和Post(邮编);
成员方法:FunLevel(计算工资级别)
(1)工资级别=1+(当前年份-入职年份)/2
(2) 各成员数据类型自行定义。
[解决办法]
public class EmployeeInfo
{
public int Emp_id { get; set; }
public string Name { get; set; }
public int InTime { get; set; }
public string Telephone { get; set; }
public string Post { get; set; }
public int SalaryLevel()
{
return 1 + (DateTime.Now.Year - InTime) / 2;
}
}
[解决办法]
static void Main(string[] args)
{
EmployeeInfo employeeInfo = new EmployeeInfo() { Emp_id = 10001, Name = "zhang3", InTime = 2010, Telephone = "123456789", Post = "987654321" };
int salaryLevel = employeeInfo.SalaryLevel();
Console.WriteLine(salaryLevel);//2
}