Partilhar via


# elif (referência de C#)

#elifpermite criar uma diretiva condicional composta.O #elif expressão será avaliada caso nem precedente # if (C# Reference) nem qualquer precedente, opcional, # elif expressões de diretiva é avaliada como true.Se um #elif expressão for avaliada como true, o compilador avalia todo o código entre o #elif e a próxima diretiva condicional.Por exemplo:

#define VC7
//...
#if debug
    Console.Writeline("Debug build");
#elif VC7
    Console.Writeline("Visual Studio 7");
#endif

Você pode usar os operadores == (igualdade), != (desigualdade), && (e), e || (ou), para avaliar vários símbolos.Você também pode agrupar os símbolos e operadores com parênteses.

Comentários

#elifequivale a usar:

#else
#if

Usando #elif é mais simples, porque cada #if requer um # endif (referência de C#), enquanto um #elif pode ser usado sem uma #endif.

Consulte # if (C# Reference) para obter um exemplo de como usar #elif.

Consulte também

Referência

Diretivas do pré-processador do C#

Conceitos

Guia de programação do C#

Outros recursos

Referência de C#