Can switch statements in c# only take integer values? : <p>So, I am a beginner programmer in C#. I was trying to learn to use switch statements in C#. Having coming from python, I had no idea what they were. Anyway, my problem is that when I try to use a switch statement, they say that they cannot convert the string to an int. I don't understand why this is. Can C# only handle switch statements where the case values are ints?</p>

<p>Would be great if someone can provide some insight. </p>

<p>Error given is: cannot implicitly convert string to int</p>
