DEV Community

Discussion on: C# switch - Which variation do you prefer?

Collapse
 
riscie profile image
riscie

Thank you! I like the approach of using a dictionary. However this way you can not combine cases One to Three, right? In our example I would be fine with it, but If we would have many cases, I would kind of dislike it.

Collapse
 
peledzohar profile image
Zohar Peled

Yes, that will force you to write all the cases into the dictionary - and it is a shortcoming of this approach. There are advantages for both approaches, just choose the most appropriate one each time...