No you can’t . The case labels of a switch need to be compile time evaluable constant expressions with an integral type.
Does switch case work with strings in C#?
The C# language allows you to switch on a string variable . The switch statement compares the String objects in its expression with the expressions associated with each case label as if it were using the String.