Skinny site

... un modo di esprimersi

  • Aumenta dimensione caratteri
  • Dimensione caratteri predefinita
  • Diminuisci dimensione caratteri
Home Code Snippets C# Utilizzo del precompilatore C# per variare le impostazioni del programma

Utilizzo del precompilatore C# per variare le impostazioni del programma

E-mail Stampa PDF
Valutazione attuale: / 0
ScarsoOttimo 
Ipotizzando che si voglia cambiare il comportamento del programma in determinati ambienti di esecuzione, attraverso le direttive che si possono dare al compilatore si può decidere quali parti del sorgente devono essere compilate e quali devono essere ignorate. L'istruzione #define definisce un'etichetta. L'istruzione #undefine fa l'esatto contrario. L'istruzioni #if, #elif, #else,#endif permettono di stabilire quali parti del codice compilare. Nell'esempio seguente si può vedere una generalizzazione delle direttive per il compilatore
/* local	 --> impostazioni per l'esecuzione in locale
* Ambiente_TEST --> impostazione per l'esecuzione in ambiente di test
* Ambiente_PROD --> impostazione per l'esecuzione in ambiente di produzione

#define Ambiente_TEST

#if local || Ambiente_TEST
//codice per gli ambienti di test e locale
#elif Ambiente_PROD
#else
//codice per gli ambienti produzione
#endif
Ultimo aggiornamento Domenica 10 Agosto 2008 13:05  

Google Analytics Tracking Module