c# switch case when contains