Директивы препроцессора C#

Обновлен: Ноябрь 2007

В данном разделе рассматриваются директивы препроцессора языка C#:

#if

#else

#elif

#endif

#define

#undef

#warning

#error

#line

#region

#endregion

#pragma

#pragma warning

#pragma checksum

Если компилятор не имеет отдельный препроцессор, директивы, описанные в данном разделе, обрабатываются так, как если бы такой препроцессор существовал; эти директивы используются для упрощения условной компиляции. В отличие от директив языков C и C++ данные директивы нельзя использовать для создания макросов.

Директива препроцессора должна быть единственной инструкцией в строке.

См. также

Задачи

Пример условных методов

Основные понятия

Руководство по программированию в C#

Другие ресурсы

Справочник по C#