Sdílet prostřednictvím


#elif (C#-Reference)

#elifumožňuje vytvářet složené podmíněné směrnice.#elif Výraz bude vyhodnocen, pokud žádná z předchozí # IF (C#-Reference) žádný předcházející volitelné, #elif směrnice výrazy vyhodnoceny true.Pokud #elif výraz vyhodnocen jako true, vyhodnocuje kompilátor veškerý 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), vyhodnotit více symbolů.Můžete také seskupit, symboly a operátory závorky.

Poznámky

#elifje ekvivalentní použití:

#else
#if

Pomocí #elif je jednodušší, protože každý #if vyžaduje #endif (C#-Reference)k tomu, že #elif lze použít bez odpovídající #endif.

Viz # IF (C#-Reference) příklad použití #elif.

Viz také

Referenční dokumentace

Direktivy předprocesoru C#

Koncepty

Příručka programování C#

Další zdroje

C#-Reference