3

これが私のコードです:

 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 インスタンスを使用してインスタンス化するタイプの仮想パブリック プロパティがあります。現時点では、オペレーションがまだ作成されていない可能性があります。C#でこれを行う方法はありますか、それとも古典的な影響を与える必要がありますか?

4

1 に答える 1