Archives du mot-clef directive

#define et autres directives de compilation C#

Un set de directives de compilation sont utilisées pour affecter (principalement) la manière dont le compilateur voit le code à compiler.

#region
#endregion

#define
#undef
#if
#else
#elif
#endif

#warning
#error
#line

Je dis principalement car les deux premiers – #region et #endregion – sont complètement ignorés par le compilateur. Ils sont simplement utilisés par Visual Studio comme fonctionnalité pour améliorer l’apparence du code source.

Les six suivantes – de #define à #endif – peuvent être utilisées pour conditionner la compilation du code source.

Les trois dernières – #warning, #error and #line – force le compilateur à générer les avertissements et les erreurs ainsi que les numéros de lignes. Utiles pour traiter certains avertissements comme erreur au niveau d’une compilation en mode Release.

J’ai décrit ci-après un exemple d’utilisation sous Visual Studio.

Découvrir l’exemple d’utilisation

Bookmark and Share