Directives de préprocesseur C#
Voici la liste des directives de préprocesseur du C# :
| Directive | Description |
|---|---|
| #define | Définit un symbole pour conditionner des blocs de code. Les symboles définis ne sont valables que pour le fichier source actuel. |
| #elif | Spécifie une autre condition si la précédente est fausse. |
| #else | Fournit un bloc de code alternatif si aucune condition #if ou #elif n'est satisfaite. |
| #endif | Termine une structure conditionnelle commencée par #if. Obligatoire pour fermer les blocs conditionnels. |
| #endregion | Permet de définir la fin d'un blocs de code repliables pour une meilleure lisibilité. |
| #error | Génère une erreur pendant la compilation. |
| #if | Évalue si un symbole est défini et exécute le code conditionnel correspondant. |
| #line | Change les numéros de ligne ou spécifie un autre fichier source pour le compilateur (utile pour des outils générateurs de code). |
| #nullable | Active ou désactive la vérification de nullabilité pour les références. |
| #pragma | Donne des instructions spéciales au compilateur. |
| #region | Permet de définir des blocs de code repliables pour une meilleure lisibilité. |
| #undef | Supprime une définition de symbole précédemment déclarée avec #define. |
| #warning | Émet un avertissement pendant la compilation. |
Dernière mise à jour : Vendredi, le 20 décembre 2024