#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
Koncepcje
Przewodnik programowania w języku C#