а зачем ? а какой конечный смысл ?
ну сделают его, по размерам будет точно такой же как сейчас свитч. в чем преимущество или удобство для любителей C# ?
любители C# все делают в C# , им даром не сдался этот свитч

а если надо применить свитч, то делают возврат данных в переменную и разбирают ее текущим свитчем без особых проблем.