Instrução de comutação multi-variável em c #

Gostaria de usar uma instrução switch que aceite várias variáveis e tenha a seguinte aparência:

switch (intVal1, strVal2, boolVal3)
{
   case 1, "hello", false:
      break;
   case 2, "world", false:
      break;
   case 2, "hello", false:

   etc ....
}

Existe alguma maneira de fazer algo assim em c #? (Não quero usar instruções de chave aninhadas por razões óbvias

questionAnswers(10)

yourAnswerToTheQuestion