I have a base class called Vehicle and a collection of Vehicles called VehicleCollection.

I created another class called Truck derived from the base class Vehicle. The Truck class has an extra property called Trailer.

Can I create an instance of the VehicleCollection and add a Truck object to the collection?
If so how can I access the property Trailer? myVehicle[0].Trailer doesn't work.

Any advice on how to get round this would be great.

Thanks
R