Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 19993|Svar: 0

[Kilde] C# præprocessorinstruktioner

[Kopier link]
Opslået på 12/10/2016 09.28.48 | | |

C#'s preprocessorinstruktioner er nemme at genkende, og du kan genkende dem, når du ser #.

  Hvad er forskellen på det og andre kommandoer?

  Forskellen er, at disse kommandoer aldrig oversættes til eksekverbare kodekommandoer, men påvirker forskellige aspekter af kompileringsprocessen.

  Hvad bruges den til?

  Når to versioner af koden planlægges udgivet. Det vil sige, at basisversionen og enterprise-versionen med flere versioner kan bruge preprocessorinstruktionerne.

  Når basisversionen kompileres, forhindrer brugen af forbehandlingsdirektiver kompilatoren i at kompilere kode relateret til yderligere funktioner.

  Preprocessor-instruktioner kan også bruges, når man skriver kode, der giver fejlfindingsinformation.

  Følgende beskriver funktionerne af forprocessorinstruktionerne:

  #define和#undef

  #define用法: #define Debug

  Debug kan betragtes som en deklareret variabel, men denne variabel har ingen reel værdi, eksisterer kun.

  #define单独用没什么意义 bruges det generelt sammen med #if.

  #undef用法: #undef Debug

  Funktionen er at fjerne definitionen af Debug. Hvis Debug-symbolet ikke eksisterer, har denne instruktion ingen effekt. Hvis Debug-symbolet eksisterer, har den tidligere #define ingen effekt.

  #define与#undef声明必须放在C#源文件的开头位置, som ligger over forsamlingens reference.



  #if, #elif, #else和#endif

  Lad os se på et eksempel  






Tidligere:Ændr brugen af kommandoen terminator-afgrænser i MySQL
Næste:System.Web.Optimization kan ikke findes i .Net 4.5
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com