Recently I have been using a new technique to replace those ugly if statements and switch statements with a dictionary. Lets get started with some code first:
So that Build method with all the if statements isn’t very appealing. Lets make it better by using a switch statement instead:
That is better but I have started to prefer using a dictionary instead. I think this code looks better:
Adding new items is one line now instead of several with the if and switch statements.