C# master class that calls other classes with simlar properties : I have a lot of classes that store different types of data but manipulate the data differently. Is there someway I can abstract what class I'm using...and just call the class's methods? I will have one object that I'm using at a given moment, masterclass.

For example I have class1 and class2. Both classes can do .add .subtract...etc.

I want to say...masterclass is now class1. So I can do masterclass.add instead of class1.add. Then change masterclass to class2 and do a masterclass.subtract instead of class1.subtract.

This is just an example.

Thanks in advance.