Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 19993|Отговор: 0

[Източник] C# инструкции на предпроцесора

[Копирай линк]
Публикувано в 12.10.2016 г. 9:28:48 ч. | | |

Инструкциите за препроцесора на C# са лесни за разпознаване и можете да ги разпознаете, когато видите #.

  Каква е разликата между него и другите команди?

  Разликата е, че тези команди никога не се превръщат в изпълними кодови команди, а засягат различни аспекти на процеса на компилация.

  За какво се използва?

  Когато се планират да бъдат пуснати две версии на кода. Тоест, основната версия и корпоративната версия с повече версии могат да използват инструкциите на препроцесора.

  При компилиране на основната версия, използването на директиви за предварителна обработка предотвратява компилирането на код, свързан с допълнителни функции.

  Инструкциите за предварителния процесор могат да се използват и при писане на код, който предоставя информация за отстраняване на грешки.

  Следното описва функциите на предпроцесорните инструкции:

  #define和#undef

  #define用法: #define Debug

  Debug може да се разглежда като декларирана променлива, но тази променлива няма реална стойност, а съществува само.

  #define单独用没什么意义, обикновено се използва заедно с #if.

  #undef用法: #undef Debug

  Функцията е да премахне дефиницията на Debug. Ако символът Debug не съществува, тази инструкция няма ефект. Ако символът за отстраняване на грешки съществува, предишният #define няма ефект.

  #define与#undef声明必须放在C#源文件的开头位置, което е над референтния елемент на събранието.



  #if, #elif, #else和#endif

  Нека разгледаме един пример  






Предишен:Променете използването на делимитера на командния терминатор в MySQL
Следващ:System.Web.Optimization не може да се намери в .Net 4.5
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com