调用包含对象列表作为参数的方法
本文关键字:参数 方法 包含 对象 列表 调用 | 更新日期: 2023-09-27 17:55:50
我有一个如下所示的方法:
method(List<Car> list)
{
}
如何在 main 中调用一个以 Car 列表作为参数的方法?
by....创建汽车列表,添加您感兴趣的汽车,并调用它?
var list = new List<Car>();
list.Add(new Car { Color = "Blue" });
list.Add(new Car { Color = "Green" });
method(list);
更大的问题可能是"我如何从静态方法(如Main()
)调用非静态方法",对此有两种可能的答案:
- 使方法
static
(如果它不需要实例状态) - 创建声明类型的实例
假设我们的意思是后者:
var obj = new SomeType(); // assuming an accessible parameterless ctor exists
obj.method(list);
这不起作用吗?
var cars = new List<Car>(); //Get your list of cars
method(cars);