我想知道如何返回列表以及如何在控制台窗口中显示它。
因此,一个人继续主程序。
ICompany e4 = new Company();
e4.ViewEmployee();
Console.WriteLine("The details are", e4);
break;
这是用于打印员工列表的方法
public List<IEmployee> ViewEmployee() {
IEmployee e7=new Employee();
foreach (IEmployee e in emplist) {
return emplist;
}
return null;
}
答案 0 :(得分:2)
它真的不清楚你想做什么。显然,你对编程非常陌生,应该开始使用标准书籍或教程进行适当的学习。这是你的问题被投票的原因之一。
反正
T
类型的列表(在您的情况下,T
是Employee
类),只需要一个方法(在您的班级内,但在main
方法之外)返回List<T>
。要打印列表,您需要遍历main(String[] args)
类中Program
方法内的列表。
var yourList = YourMethodThatReturnsList();
foreach (Employee item in yourList)
{
Console.WriteLine(item);
}
注意:如果您不喜欢正在打印的内容,则可以在ToString()
课程中覆盖Employee
方法。