c# - 将对象从构造函数添加到 ArrayList
问题描述
我正在尝试使用我使用构造函数类创建的汽车创建一个 ArrayList,然后使用 foreach 循环打印每辆汽车的型号名称。
我已经创建了汽车对象如下
Car car1 = new Car("Audi e-tron", "Black", 2021);
Car car2 = new Car("Audi RS7", "Black", 2021);
Car car3 = new Car("Audi A5", "Black", 2021);
我创建了 ArrayList 并尝试开始将汽车对象添加到 ArrayList
ArrayList carList = new ArrayList();
carList.Add(car1);
carList.Add(car2);
carList.Add(car3);
我测试了代码到目前为止是否正常工作,并检查了 ArrayList 是否已填充
Console.WriteLine("car list: {0}", carList[0]);
但这又回来了
ArrayListPractice.MainClass+Car
如何将构造函数中的对象添加到 ArrayList 并返回对象的参数?谢谢!
解决方案
你应该重写 Car 对象, ToString() 方法,不需要其他考虑,它会自动完成
推荐阅读
- python - 如何在 pyspark udf 执行器中导入 django rest 框架 api?
- php - DB插入PHP脚本随机冻结,没有错误日志
- forge - 模型衍生端点无法将大 sdb 文件作为块下载
- java - json.simple 无法将字符串转换为 JSONObject 错误
- python - 如何打印 .json url 以进行用户名检索
- if-statement - Shopify Liquid If 商店名称声明
- c - 如何使用 ARM 处理器在定制电路板上执行程序?
- vim - 在 Vim 中设置 oneark 作为配色方案?
- powershell - 在 PowerShell 中使用 IDispatch 调用方法
- python - python中具有多处理功能的任何代码都不起作用