#elif (Referência de C#)
#elif permite que você crie uma diretiva condicional composta. A expressão de #elif será avaliada se nem #if (Referência de C#) anterior ou precedência, opcional, expressões políticas de #elif valor para true. Se uma expressão de #elif avalia a true, o compilador avalia qualquer código entre #elif e a diretiva condicional seguir. 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 mais símbolos. Você também pode agrupar símbolos e operadores com parênteses.
Comentários
#elif é equivalente à uso:
#else
#if
Usar #elif é mais simples, porque cada #if requer #endif (Referência de C#), enquanto #elif pode ser usado sem #endifcorrespondente.
Consulte #if (Referência de C#) para um exemplo de como usar #elif.
Consulte também
Referência
Diretivas de pré-processador em C#