Csharp/CSharp Tutorial/Preprocessing Directives/elif — различия между версиями

Материал из .Net Framework эксперт
Перейти к: навигация, поиск
м (1 версия)
 
м (1 версия)
 
(нет различий)

Текущая версия на 12:17, 26 мая 2010

Demonstrate #elif

  1. The #else directive establishes an alternative if #if fails.
  2. #else marks both the end of the #if block and the beginning of the #else block.
  3. The #elif directive means "else if".
  4. The #elif directive establishes an if-else-if chain for multiple compilation options.
  5. #elif is followed by a symbol expression.
  6. There can be only one #endif associated with any #if.
  7. If the expression is true, that block of code is compiled, and no other #elif expressions are tested.

The general form for #elif is


#if symbol-expression 
      statement sequence 
    #elif symbol-expression 
      statement sequence 
    #elif symbol-expression
      statement sequence 
    #elif symbol-expression
      statement sequence 
    #elif symbol-expression 
    .
    .
    .
    #endif