c# switch case string constant value expected