Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 19993|Atsakyti: 0

[Šaltinis] C# pirminio procesoriaus instrukcijos

[Kopijuoti nuorodą]
Paskelbta 2016-10-12 09:28:48 | | |

C# pirminio procesoriaus instrukcijas lengva atpažinti, jas galite atpažinti, kai matote #.

  Kuo jis skiriasi nuo kitų komandų?

  Skirtumas tas, kad šios komandos niekada nevirsta vykdomojo kodo komandomis, bet turi įtakos įvairiems kompiliavimo proceso aspektams.

  Kam jis naudojamas?

  Kai planuojama išleisti dvi kodo versijas. Tai yra, pagrindinė versija ir įmonės versija su daugiau versijų gali naudoti preprocesoriaus instrukcijas.

  Kompiliuojant pagrindinę versiją, išankstinio apdorojimo direktyvų naudojimas neleidžia kompiliatoriui kompiliuoti kodo, susijusio su papildomomis funkcijomis.

  Pirminio procesoriaus instrukcijos taip pat gali būti naudojamos rašant kodą, kuriame pateikiama derinimo informacija.

  Toliau aprašomos pirminio procesoriaus instrukcijų funkcijos:

  #define和#undef

  #define用法: #define derinimas

  Derinimas gali būti laikomas deklaruotu kintamuoju, tačiau šis kintamasis neturi realios vertės, tik egzistuoja.

  #define单独用没什么意义, jis paprastai naudojamas kartu su #if.

  #undef用法: #undef derinimas

  Funkcija yra pašalinti derinimo apibrėžimą. Jei derinimo simbolio nėra, ši instrukcija neturi jokios įtakos. Jei derinimo simbolis yra, ankstesnis #define neturi jokios įtakos.

  #define与#undef声明必须放在C#源文件的开头位置, kuris yra virš agregato nuorodos.



  #if, #elif, #else和#endif

  Pažvelkime į pavyzdį  






Ankstesnis:Pakeiskite komandų terminatoriaus skyriklio naudojimą MySQL
Kitą:System.Web.Optimization negalima rasti .Net 4.5
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com