Базовое обучение C# — инструкции по предварительной обработке

Оглавление

Что такое директивы предварительной обработки

основные правила

 директивы #define и #undef

условная компиляция

 условная структура компиляции

диагностическая команда

директива номера строки

Редактировать директивы зоны

Предупреждающая директива #pragam


Что такое директивы предварительной обработки

Исходный код определяет определение программы, а директивы предварительной обработки указывают компилятору, как обрабатывать исходный код.

основные правила

 директивы #define и #undef

Скомпилированный символ — это идентификатор только с двумя возможными состояниями: определенным или неопределенным.

условная компиляция

Условная компиляция позволяет нам пометить фрагмент кода для компиляции или пропуска в зависимости от того, определен ли определенный символ компиляции.

 условная структура компиляции

Директивы #if и #endif должны быть объединены в конструкции условной компиляции.

Если RightHanded определен, будет скомпилирован код между #if и #else, в противном случае будет скомпилирован код между #else и #endif

диагностическая команда

Диагностические директивы генерируют определяемые пользователем предупреждения и сообщения об ошибках во время компиляции.

Сообщение представляет собой строку, но его не нужно заключать в кавычки.

директива номера строки

 Региональная директива

Директивы области позволяют нам аннотировать и при необходимости называть раздел кода. Особенности #region:

Предупреждающая директива #pragam

Директива предупреждения #pragma позволяет нам отключать и снова включать предупреждающие сообщения.

 

Guess you like

Origin blog.csdn.net/zaizai1007/article/details/130302877