【发布时间】:2019-04-07 08:43:12
【问题描述】:
我需要将对象添加到列表中,但我不明白如何正确执行。 我从控制台获得的每个新对象。 如何解决?
我的尝试:
namespace ExampleCars
{
public class Car
{
public string name;
public int speed;
public Car(string name, int speed)
{
this.name = name;
this.speed = speed;
}
}
class Program
{
static void Main(string[] args)
{
string name;
int speed, elements;
List<Object> cars = new List<Object>();
elements = Convert.ToInt32(Console.ReadLine());
if (elements > 0)
{
for (int i = 0; i < n; i++)
{
name = Convert.ToString(Console.ReadLine());
speed = Convert.ToInt32(Console.ReadLine());
Car newCar = new Car(name, speed);
cars.Add(newCar);
}
}
foreach (var oneCar in cars)
Console.WriteLine(oneCar);
}
}
}
在控制台中我得到了这个 (elements == 1):
ExampleCars.Car
【问题讨论】: