Use string.Contains() with switch()

前端 未结 12 2131
抹茶落季
抹茶落季 2020-12-25 10:39

I\'m doing an C# app where I use

if ((message.Contains(\"test\")))
{
   Console.WriteLine(\"yes\");
} else if ((message.Contains(\"test2\"))) {
   Console.W         


        
12条回答
  •  梦谈多话
    2020-12-25 11:12

    string message = "This is test1";
    string[] switchStrings = { "TEST1", "TEST2" };
    switch (switchStrings.FirstOrDefault(s => message.ToUpper().Contains(s)))
    {
        case "TEST1":
            //Do work
            break;
        case "TEST2":
            //Do work
            break;
        default:
            //Do work
            break; 
    }
    

提交回复
热议问题