Les directives de préprocesseurs se distinguent en commençant toutes par le symbole #. En C#, c’est le compilateur qui prend en charge et traite ces directives. Le code compilé ne contient aucune trace de celles-ci, en fait ce ne sont que des instructions qui vont affecter le processus de compilation et/ou l’aspect du code dans Visual Studio.
Grâce à cela, on va pouvoir par exemple inclure du code spécifique au débogage de l’application, répondre à des problématiques de versions de notre application (ex : version gratuite ou payante ; version mobile ou lourde) et bien plus encore.
Thomas Laurent