cimpilatore

Mattepuffo's logo
Le direttive del preprocessore in C#

Le direttive del preprocessore in C#

Le direttive del preprocessore sono comandi che non vengono mai convertiti in altri comandi, ma che influiscono comunque su alcuni aspetti della compilazione.

E' utile, ad esempio, usare queste direttive quando non si vuole che alcuni parti del programma non vengano compilate perchè alcune funzioni saranno usufruibili solo in una versione a pagamento.

Ovviamente è solo un esempio, ma rende un pò l'idea della loro utilità.

Tutte le direttive cominciano con il segno #.

Vediamo quali sono.

#define e #undef

E' usato in questo modo:

#define DIR

Serve per dire al copilatore che esiste un simbolo con il nome sepcificato (che in questo caso è DIR).

Possiamo paragonarla a una variabile, solo che non dispone di un valore.

#undef esegue l'operazione opposta:

#undef DIR

Queste direttive devono essere inserite all'inizio del sorgente.

Si capisce che da sole servono a poco, ma solo molto utili in combinazione con altre direttive.