Sdílet prostřednictvím


#elif (referenční dokumentace jazyka C#)

#elifUmožňuje vytvořit složené podmíněné direktivy.#elif Být výraz vyhodnocován Pokud ani předchozí #if (referenční dokumentace jazyka C#) žádný předchozí volitelné, ani #elif směrnice výrazy vyhodnoceny jako true.Pokud #elif výraz vyhodnocen jako true, kompilátor vyhodnotí kód mezi #elif a další podmíněné směrnice.Příklad:

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

Operátory lze použít == (rovnost), != (nerovnost), && (a), a || (nebo) k vyhodnocení více symbolů.Můžete také seskupit symboly a operátory pomocí závorek.

Poznámky

#elifje ekvivalentní použití:

#else
#if

Pomocí #elif je jednodušší, protože každý #if vyžaduje #endif (referenční dokumentace jazyka C#), že #elif mohou být použity bez odpovídající #endif.

Viz #if (referenční dokumentace jazyka C#) příklad použití #elif.

Viz také

Referenční dokumentace

C# Direktivy preprocesoru

Koncepty

Průvodce programováním v C#

Další zdroje

Referenční dokumentace jazyka C#