【发布时间】:2016-03-23 07:11:13
【问题描述】:
我已经创建了一个列表:
List<Employee> employees = new List<Employee();
我想实现这个:
Employee e1 = new Employee(Job.Employee, "Name", "C Sharp", "Oracle", "SQL");
我目前有这个:
Employee e1 = new Employee(Job.Employee, "Name", Skills.CSharp);
这是Employee类中的代码
public enum Job { Employee, Supervisor, Administrator };
public enum Skills {CSharp, SQL, PHP, Javascript, Web, Python, Oracle, CPlus, Perl };
protected Job job;
protected String employeeName;
protected String employeeName;
public Job Job
{
get { return job; }
protected set { job = value; }
}
public String EmployeeName
{
get { return employeeName; }
protected set { employeeName = value; }
}
public Skills Skills
{
get {return skills; }
}
我希望能够输入尽可能多的“技能”,因为我使用了枚举,因此只能在 Employee e1 中输入一项技能。
如何将“技能”数组放入列表/构造函数中?
【问题讨论】: