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