Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 19993|Antwoord: 0

[Bron] C# preprocessorinstructies

[Link kopiëren]
Geplaatst op 12-10-2016 09:28:48 | | |

De preprocessorinstructies van C# zijn gemakkelijk te herkennen, en je kunt ze herkennen wanneer je # ziet.

  Wat is het verschil tussen het en andere commando's?

  Het verschil is dat deze commando's nooit vertaald worden naar uitvoerbare code-commando's, maar verschillende aspecten van het compilatieproces beïnvloeden.

  Waar wordt het voor gebruikt?

  Wanneer twee versies van de code gepland zijn om uit te komen. Dat wil zeggen, de basisversie en de enterprise-versie met meer versies kunnen de preprocessorinstructies gebruiken.

  Bij het compileren van de basisversie voorkomt het gebruik van preprocessing-instructies dat de compiler code compileert die gerelateerd is aan extra functies.

  Preprocessorinstructies kunnen ook worden gebruikt bij het schrijven van code die debug-informatie verstrekt.

  Het volgende beschrijft de functies van de preprocessorinstructies:

  #define和#undef

  #define用法: #define Debug

  Debug kan worden gezien als een gedeclareerde variabele, maar deze variabele heeft geen echte waarde, bestaat alleen.

  #define单独用没什么意义 wordt het meestal gebruikt in combinatie met #if.

  #undef用法: #undef Debug

  De functie is om de definitie van Debug te verwijderen. Als het Debug-symbool niet bestaat, heeft deze instructie geen effect. Als het Debug-symbool bestaat, heeft de vorige #define geen effect.

  #define与#undef声明必须放在C#源文件的开头位置, wat boven de referentie van de assemblage ligt.



  #if, #elif, #else和#endif

  Laten we een voorbeeld bekijken  






Vorig:Wijzig het gebruik van de commando terminator scheidingsteken in MySQL
Volgend:System.Web.Optimization is niet te vinden in .Net 4.5
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com