在C#中打印对象列表

时间:2016-02-18 00:59:00

标签: c# list methods console-application

我想知道如何返回列表以及如何在控制台窗口中显示它。

因此,一个人继续主程序。

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;
}

1 个答案:

答案 0 :(得分:2)

它真的不清楚你想做什么。显然,你对编程非常陌生,应该开始使用标准书籍或教程进行适当的学习。这是你的问题被投票的原因之一。

反正

  1. 要返回T类型的列表(在您的情况下,TEmployee类),只需要一个方法(在您的班级内,但在main方法之外)返回List<T>
  2. 要打印列表,您需要遍历main(String[] args)类中Program方法内的列表。

    var yourList = YourMethodThatReturnsList();
    foreach (Employee item in yourList)
    {
         Console.WriteLine(item);
    }
    
  3. 注意:如果您不喜欢正在打印的内容,则可以在ToString()课程中覆盖Employee方法。