See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 19993|Vastuse: 0

[Allikas] C# eelprotsessori käsud

[Kopeeri link]
Postitatud 12.10.2016 09:28:48 | | |

C# eelprotsessori käsud on kergesti äratuntavad ja neid saab ära tunda, kui näed #.

  Mis on sellel teistest käskudest?

  Erinevus seisneb selles, et need käsud ei tõlgita kunagi käivitatavateks koodikäskudeks, vaid mõjutavad kompileerimisprotsessi erinevaid aspekte.

  Milleks seda kasutatakse?

  Kui on plaanis avaldada kaks koodi versiooni. See tähendab, et põhiversioon ja ettevõtte versioon rohkemate versioonidega saavad kasutada eelprotsessori käske.

  Põhiversiooni kompileerimisel takistab eeltöötlusdirektiivide kasutamine kompilaatoril kompileerida koodi, mis on seotud täiendavate funktsioonidega.

  Eelprotsessori käske saab kasutada ka silumisinfot sisaldava koodi kirjutamisel.

  Järgnevalt kirjeldatakse eelprotsessori käskude funktsioone:

  #define和#undef

  #define用法: #define silumine

  Silumist võib mõelda kui deklareeritud muutujat, kuid sellel muutujal puudub reaalne väärtus, ta eksisteerib ainult.

  #define单独用没什么意义 kasutatakse seda tavaliselt koos #if-ga.

  #undef用法: #undef silumine

  Funktsioon on eemaldada silumise definitsioon. Kui silumissümbolit ei eksisteeri, ei ole sellel käsul mingit mõju. Kui silumissümbol eksisteerib, siis eelmine #define ei avalda mingit mõju.

  #define与#undef声明必须放在C#源文件的开头位置, mis on assamblee viitest kõrgemal.



  #if, #elif, #else和#endif

  Vaatame näidet  






Eelmine:Muuda käsuterminaatori piiraja kasutust MySQL-is
Järgmine:System.Web.Optimeerimist ei leia .Net 4.5-s
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com