Udostępnij za pośrednictwem


#elif (odwołanie w C#)

#elifUmożliwia tworzenie złożonych w dyrektywie warunkowej.#elif Wyrażenie będą oceniane, jeśli żadna poprzednim #if (odwołanie w C#) , ani żaden poprzedzających, opcjonalny, #elif wyrażenia w dyrektywie być true.Jeśli #elif wyrażenie zostanie oszacowane jako true, kompilator ocenia cały kod pomiędzy #elif i dalej dyrektywie warunkowej.Na przykład:

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

Można używać operatorów == (równości), != (nierówność), && (i) i || (lub), aby ocenić wiele symboli.Można również grupować symboli i operatorów z nawiasami.

Uwagi

#elifjest równoważne użyciu:

#else
#if

Za pomocą #elif jest prostsze, ponieważ każdy #if wymaga #endif (odwołanie w C#), podczas gdy #elif może być używany bez pasującego #endif.

Zobacz #if (odwołanie w C#) na przykład jak używać #elif.

Zobacz też

Informacje

Dyrektywy preprocesora C#

Koncepcje

Przewodnik programowania w języku C#

Inne zasoby

Odwołanie w C#