Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 19993|Svar: 0

[Källa] C#-förprocessorinstruktioner

[Kopiera länk]
Publicerad på 2016-10-12 09:28:48 | | |

C#:s preprocessorinstruktioner är lätta att känna igen, och du kan känna igen dem när du ser #.

  Vad är skillnaden mellan det och andra kommandon?

  Skillnaden är att dessa kommandon aldrig översätts till exekverbara kodkommandon, utan påverkar olika aspekter av kompileringsprocessen.

  Vad används den till?

  När två versioner av koden planeras att släppas. Det vill säga, grundversionen och företagsversionen med fler versioner kan använda preprocessorinstruktionerna.

  Vid kompilering av grundversionen förhindrar användning av förbehandlingsdirektiv att kompilatorn kompilerar kod relaterad till ytterligare funktioner.

  Preprocessorinstruktioner kan också användas vid skrivande av kod som tillhandahåller felsökningsinformation.

  Följande beskriver funktionerna för preprocessorinstruktionerna:

  #define和#undef

  #define用法: #define Debug

  Debug kan ses som en deklarerad variabel, men denna variabel har inget verkligt värde, existerar bara.

  #define单独用没什么意义 används det vanligtvis tillsammans med #if.

  #undef用法: #undef Debug

  Funktionen är att ta bort definitionen av Debug. Om Debug-symbolen inte finns har denna instruktion ingen effekt. Om Debug-symbolen finns har den föregående #define ingen effekt.

  #define与#undef声明必须放在C#源文件的开头位置, vilket ligger ovanför församlingens referens.



  #if, #elif, #else和#endif

  Låt oss titta på ett exempel  






Föregående:Modifiera användningen av kommandoterminatoravgränsaren i MySQL
Nästa:System.Web.Optimization kan inte hittas i .Net 4.5
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com