# elif (translation from VPE for Csharp Reference)

#elif permite que você criar uma diretiva condicional composta. The #elif expressão será avaliada caso nem anterior # if (translation from VPE for Csharp Reference) nem qualquer precedente, opcional, # elif avaliar expressões de diretriz de true. If a #elif expressão é 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

#elif equivale a usar:

#else
#if

Usando #elif é mais simples, porque cada #if requer um # endif (translation from VPE for Csharp Reference), enquanto um #elif pode ser usado sem uma #endif.

See # if (translation from VPE for Csharp Reference) Para obter um exemplo de como usar #elif.

Consulte também

Conceitos

Guia de Programação C#

Referência

Directives Preprocessor C#

Outros recursos

Referência C#