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

Этот раздел содержит сведения о следующих директивах препроцессора c#.

#if

#else

#elif

#endif

#define

#undef

#warning

#error

#line

#region

#endregion

#pragma

#pragma warning

#pragma checksum

См. раздел отдельные разделы, в которых можно получить дополнительные сведения и примеры.

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

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

См. также

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

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

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

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