Hi,
I am new to C# from Visual C++ so any answers as well as being explicit are very much appreciated.

I am wondering what is the best way to selectively switch between groups of the same named functions based on a selection?

Currently, I am switching between different cameras that implement three methods: "connectToCamera", "takeExposure" and "transferData". Each method contains camera specific functionality. I was thinking that dll's could be used: one associated with each camera type. What do you think? Is there a better way to do it? How would this work in practice?

Thanks,

Alan