Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 19993|Odgovoriti: 0

[Vir] Ukazi predprocesorja v C#

[Kopiraj povezavo]
Objavljeno na 12. 10. 2016 09:28:48 | | |

Predprocesorski ukazi v C# so enostavni za prepoznavanje in jih prepoznate, ko vidite #.

  Kakšna je razlika med njim in drugimi ukazi?

  Razlika je v tem, da ti ukazi nikoli ne prevedejo v izvršljive ukaze kode, temveč vplivajo na različne vidike procesa prevajanja.

  Za kaj se uporablja?

  Ko sta načrtovani dve različici kode, To pomeni, da lahko osnovna različica in enterprise različica z več različicami uporabljata navodila predprocesorja.

  Pri prevajanju osnovne različice uporaba navodil za predhodno obdelavo preprečuje, da bi prevajalnik prevajal kodo, povezano z dodatnimi funkcijami.

  Navodila predprocesorja se lahko uporabljajo tudi pri pisanju kode, ki zagotavlja informacije za odpravljanje napak.

  Naslednje opisuje funkcije ukazov predprocesorja:

  #define和#undef

  #define用法: #define Odpravljanje napak

  Debug lahko razumemo kot deklarirano spremenljivko, vendar ta spremenljivka nima realne vrednosti, obstaja le.

  #define单独用没什么意义 se običajno uporablja skupaj z #if.

  #undef用法: #undef Odpravljanje napak

  Funkcija je odstranitev definicije razhroščevanja. Če simbol Debug ne obstaja, ta ukaz nima učinka. Če simbol Debug obstaja, prejšnji #define nima učinka.

  #define与#undef声明必须放在C#源文件的开头位置, ki je nad referenco zbora.



  #if, #elif, #else和#endif

  Poglejmo primer  






Prejšnji:Spremenite uporabo ločila za terminator ukazov v MySQL
Naslednji:System.Web.Optimization ni mogoče najti v .Net 4.5
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com