Книга: C# для профессионалов. Том II

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

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

C# поддерживает директивы препроцессора таким же образом, как C++, за исключением того, что их значительно меньше. В частности, C# не поддерживает обычно используемую директиву C++ #include. (Она не требуется, так как в C# не используется предварительное объявление.)

Синтаксис директив препроцессора в C# такой же, как в C++. В C# поддерживаются следующие директивы:

Директива Значение
#define/#undef Так же как в C++, за исключением того, что они должны появиться в начале файла, до кода C#.
#if/#elif/#else/#endif То же самое, что в C++ #ifdef/#elif/#else/#endif.
#line То же самое, что в C++ #line.
#warning/#error То же самое, что в C++ #warning/#error.
#region/#endregion Помечает блок кода как область. Области распознаются некоторыми редакторами (такими, как редактор VisualStudio.NET) и поэтому могут использоваться для улучшения компоновки кода, представленного пользователю при редактировании.

Оглавление книги


Генерация: 0.818. Запросов К БД/Cache: 2 / 0
поделиться
Вверх Вниз