从字符串数组在对象数组中创建对象

时间:2018-12-20 13:47:53

标签: c# arrays loops object

当我打印出对象数组时,输出为Project.Class。 预期的输出是显示每个对象。

该数组已在方法外部声明。

我尝试使用增幅器,但是输出是相同的。

2 个答案:

答案 0 :(得分:3)

问题出在您的Console.WriteLine(stations[i]);上。您尚未发布车站对象定义,但需要引用要显示的属性。否则,您将只写出对象。

Console.WriteLine(stations[i].stationNo);
Console.WriteLine(stations[i].stationName);

答案 1 :(得分:0)

您可以重写该对象类的ToString()方法,并实现该方法以返回要打印的特定属性。 在循环中,您可以调用该对象的ToString()方法来打印该对象信息。