Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 19993|Odpověď: 0

[Zdroj] Instrukce předprocesoru C#

[Kopírovat odkaz]
Zveřejněno 12.10.2016 9:28:48 | | |

Instrukce preprocesoru v C# jsou snadno rozpoznatelné a poznáte je, když uvidíte #.

  Jaký je rozdíl mezi ním a jinými příkazy?

  Rozdíl je v tom, že tyto příkazy se nikdy nepřekládají do spustitelných příkazů kódu, ale ovlivňují různé aspekty procesu kompilace.

  K čemu se používá?

  Kdy jsou plánovány dvě verze kódu. To znamená, že základní verze a enterprise verze s více verzemi mohou používat instrukce preprocesoru.

  Při kompilaci základní verze použití předprocesních direktiv zabraňuje kompilátoru kompilovat kód související s dalšími funkcemi.

  Instrukce předprocesoru lze také použít při psaní kódu, který poskytuje ladicí informace.

  Následující popis popisuje funkce instrukcí předprocesoru:

  #define和#undef

  #define用法: #define Debug

  Debug lze chápat jako deklarovanou proměnnou, ale tato proměnná nemá reálnou hodnotu, pouze existuje.

  #define单独用没什么意义 se obvykle používá společně s #if.

  #undef用法: #undef Debug

  Funkcí je odstranit definici ladění. Pokud symbol Debug neexistuje, tato instrukce nemá žádný účinek. Pokud existuje symbol Debug, předchozí #define nemá žádný účinek.

  #define与#undef声明必须放在C#源文件的开头位置, což je nad referenční hranicí shromáždění.



  #if, #elif, #else和#endif

  Podívejme se na příklad  






Předchozí:Upravte použití oddělovače příkazového terminátoru v MySQL
Další:System.Web.Optimization nelze najít v .Net 4.5
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com