日期:2014-05-17  浏览次数:21085 次

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
        }