Sdílet prostřednictvím


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

#undefumožňuje zrušte definici symbolu, takové, že použití symbolu jako výraz v # if směrnice, výraz se vyhodnotí na false.

Symbol může být definován buď s # define směrnice nebo / define volba kompilátoru.#undef Používat všechny příkazy, které nejsou také směrnic, musí směrnice se v souboru.

Příklad

// preprocessor_undef.cs
// compile with: /d:DEBUG
#undef DEBUG
using System;
class MyClass 
{
    static void Main() 
    {
#if DEBUG
        Console.WriteLine("DEBUG is defined");
#else
        Console.WriteLine("DEBUG is not defined");
#endif
    }
}
  

Viz také

Referenční dokumentace

C# Direktivy preprocesoru

Koncepty

Průvodce programováním v C#

Další zdroje

Referenční dokumentace jazyka C#