我完全是 C# 和 .NET 的新手。 所以,我有一个包含对象的集合
private List<object> trains = new List<object>();
...
trains.Add(trains[0]);
trains.Add(trains[1]);
trains.Add(trains[2]);
trains.Add(trains[3]);
trains.Add(trains[4]);
稍后在我的代码中我必须输入我的集合的所有元素 我正在尝试类似的方法,但它不起作用
public void Display()
{
...
for (int i = 0; i<trains.Count; i++)
{
Console.WriteLine(trains[i].Number);
Console.WriteLine(trains[i].Destination);
}
}
请帮帮我,我真的不明白如何将它输入到控制台。我阅读了有关“列表”的 Microsoft 文档,但是 :(
最佳答案
您有一个对象列表。而 object
类没有这些成员(Number
和 Destination
)。如果你想访问它们,要么需要将对象转换为你的类型,要么有一个 Train
列表而不是 object
。
关于c# - 如何输出列表项的成员?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27361905/