Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 19993|Ответ: 0

[Источник] Инструкции предпроцессора C#

[Скопировать ссылку]
Опубликовано 12.10.2016 9:28:48 | | |

Инструкции препроцессора C# легко распознать, и вы можете распознать их, когда видите #.

  В чём разница между ним и другими командами?

  Разница в том, что эти команды никогда не превращаются в исполняемый код, а затрагивают различные аспекты процесса компиляции.

  Для чего он используется?

  Когда планируется выпустить две версии кода. То есть базовая версия и корпоративная версия с большим количеством версий могут использовать инструкции препроцессора.

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

  Инструкции препроцессора также могут использоваться при написании кода, предоставляющего отладочную информацию.

  Ниже описываются функции инструкций препроцессора:

  #define和#undef

  #define用法: #define Отладка

  Отладку можно рассматривать как объявленную переменную, но эта переменная не имеет реального значения, а существует лише.

  #define单独用没什么意义 обычно используется вместе с #if.

  #undef用法: #undef Отладка

  Функция заключается в удалении определения отладки. Если символ отладки отсутствует, эта инструкция не действует. Если символ отладки существует, предыдущий #define не действует.

  #define与#undef声明必须放在C#源文件的开头位置, что находится выше эталонного уровня сборки.



  #if, #elif, #else和#endif

  Давайте рассмотрим пример  






Предыдущий:Измените использование разделителя командного терминатора в MySQL
Следующий:System.Web.Optimization не находится в .Net 4.5
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com