Що таке директиви препроцесора в C#?

Директиви препроцесора C# є команди для компілятора, які впливають на процес компіляції. Ці команди вказують, які розділи коду компілювати або як обробляти певні помилки та попередження. Директива препроцесора C# починається з символу # (решетка), і всі директиви препроцесора тривають один рядок.

Директиви препроцесора в C# скажіть компілятору обробити надану інформацію перед тим, як почнеться фактична компіляція програми. Він починається із символу хештегу (#), а оскільки ці препроцесори не є операторами, тож у кінці не додається крапка з комою.

Директиви препроцесора в C Програми препроцесора надають директиви препроцесора, які скажіть компілятору попередньо обробити вихідний код перед компіляцією. Усі ці директиви препроцесора починаються з символу «#» (решетка).

Умовна директива, що починається з директиви #if, має бути явно завершена директивою #endif. #define дозволяє визначити символ. Використовуючи символ як вираз, переданий директиві #if, вираз обчислюється як true .

Типовий приклад із комп’ютерного програмування обробка вихідного коду перед наступним кроком компіляції. У деяких комп’ютерних мовах (наприклад, C і PL/I) існує етап перекладу, відомий як попередня обробка. Він також може включати обробку макросів, включення файлів і розширення мови.

Чотири основні типи директив препроцесора

  • Розширення макросу. У розширенні макросів ми можемо вказати два типи макросів з аргументами: …
  • Включення файлів. Для включення файлу ми можемо використовувати #include. …
  • Умовна компіляція. …
  • Різні директиви.