I'm new to C# and have been reading up on Classes. In my small app, I want to instantiate a class called 'backupJob'. There is one 'operationType' member with two string values: 'local to remote server' and 'syncing both ways'. I want to create an object for one op type and then create another object for the other type.

In the demos I have seen, they always show classes created this:

Car myCar1 = new Car();
Car myCar2 = new Car();

I may end up with more than two backup jobs so I'm thinking there must be a better way to manage the object names besides myCar1 and myCar2, etc. I will want to have the ability to delete an object as well as create more objects, so is it best to keep track of these objects in an Array or possibly a Collection?

Thanks...