在 C# 中打印对象列表

本文关键字:对象 列表 打印 | 更新日期: 2023-09-27 18:35:11

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

因此,人们继续主程序。

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

在 C# 中打印对象列表

真的不清楚你想做什么。 显然,你对编程很陌生,应该使用标准的书籍或教程开始正确的学习。这就是您的问题被否决的原因之一。

无论如何

  1. 要返回类型 T 的列表(在您的情况下,T Employee类),只需有一个返回 List<T> 的方法(在您的类内但在方法外部main
  2. )。
  3. 若要打印列表,需要在 Program 类的 main(String[] args) 方法中循环访问列表。

    var yourList = YourMethodThatReturnsList();
    foreach (Employee item in yourList)
    {
         Console.WriteLine(item);
    }
    

注意:如果您不喜欢打印的内容,您可以简单地覆盖Employee类中的ToString()方法。