这是我的代码:
var Operations = new List<Operation>
{
new Operation
{
Date = DateTime.Now,
OperationId = 0,
OperationType = OperationType.Entry,
OperationVehicles = new List<OperationVehicle>
{
new OperationVehicle { Vehicle = vehicle},
}
},
new Operation
{
Date = DateTime.Now.AddDays(2),
OperationId = 1,
OperationType = OperationType.Exit,
OperationVehicles = new List<OperationVehicle>
{
new OperationVehicle { Vehicle = vehicle, /* Operation = ???*/},
}
}
};
OperationVehicle
类有一个虚拟的公共属性,类型为Operation
。我希望在这个阶段用它的父级Operation
实例进行实例化。但是,在此时,我认为Operation
可能还没有被创建。在C#中有方法可以做到这一点吗?还是我必须使用经典的赋值方法?