c# switch case if string contains