Use string.Contains() with switch()

前端 未结 12 2130
抹茶落季
抹茶落季 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:15

    You can do the check at first and then use the switch as you like.

    For example:

    string str = "parameter"; // test1..test2..test3....
    
    if (!message.Contains(str)) return ;
    

    Then

    switch(str)
    {
      case "test1" : {} break;
      case "test2" : {} break;
      default : {} break;
    }
    

提交回复
热议问题