c# switch case string not working