Директиви препроцесора C# є команди для компілятора, які впливають на процес компіляції. Ці команди вказують, які розділи коду компілювати або як обробляти певні помилки та попередження. Директива препроцесора C# починається з символу # (решетка), і всі директиви препроцесора тривають один рядок.
Директиви препроцесора в C# скажіть компілятору обробити надану інформацію перед тим, як почнеться фактична компіляція програми. Він починається із символу хештегу (#), а оскільки ці препроцесори не є операторами, тож у кінці не додається крапка з комою.
Директиви препроцесора в C Програми препроцесора надають директиви препроцесора, які скажіть компілятору попередньо обробити вихідний код перед компіляцією. Усі ці директиви препроцесора починаються з символу «#» (решетка).
Умовна директива, що починається з директиви #if, має бути явно завершена директивою #endif. #define дозволяє визначити символ. Використовуючи символ як вираз, переданий директиві #if, вираз обчислюється як true .
Типовий приклад із комп’ютерного програмування обробка вихідного коду перед наступним кроком компіляції. У деяких комп’ютерних мовах (наприклад, C і PL/I) існує етап перекладу, відомий як попередня обробка. Він також може включати обробку макросів, включення файлів і розширення мови.
Чотири основні типи директив препроцесора
- Розширення макросу. У розширенні макросів ми можемо вказати два типи макросів з аргументами: …
- Включення файлів. Для включення файлу ми можемо використовувати #include. …
- Умовна компіляція. …
- Різні директиви.