Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 19993|Risposta: 0

[Fonte] Istruzioni preprocessore C#

[Copiato link]
Pubblicato su 12/10/2016 09:28:48 | | |

Le istruzioni del preprocessore di C# sono facili da riconoscere, e puoi riconoscerle quando vedi #.

  Qual è la differenza rispetto ad altri comandi?

  La differenza è che questi comandi non si traducono mai in comandi di codice eseguibili, ma influenzano vari aspetti del processo di compilazione.

  A cosa serve?

  Quando sono previste due versioni del codice per essere rilasciate. Cioè, la versione base e quella enterprise con più versioni possono utilizzare le istruzioni del preprocessore.

  Durante la compilazione della versione base, l'uso delle direttive di preelaborazione impedisce al compilatore di compilare codice correlato a funzionalità aggiuntive.

  Le istruzioni del preprocessore possono essere utilizzate anche durante la scrittura di codice che fornisce informazioni di debug.

  Di seguito descrive le funzioni delle istruzioni del preprocessore:

  #define和#undef

  #define用法: #define Debug

  Il debug può essere considerato come una variabile dichiarata, ma questa variabile non ha un valore reale, esiste solo.

  #define单独用没什么意义, viene generalmente usato insieme a #if.

  #undef用法: #undef Debug

  La funzione è rimuovere la definizione di Debug. Se il simbolo Debug non esiste, questa istruzione non ha effetto. Se il simbolo Debug esiste, il #define precedente non ha effetto.

  #define与#undef声明必须放在C#源文件的开头位置, che è al di sopra del riferimento dell'assemblea.



  #if, #elif, #else和#endif

  Vediamo un esempio  






Precedente:Modifica l'uso del delimitatore terminator di comando in MySQL
Prossimo:System.Web.Optimization non si trova in .Net 4.5
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com