Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 19993|Odpowiedź: 0

[Źródło] Instrukcje preprocesora C#

[Skopiuj link]
Opublikowano 12.10.2016 09:28:48 | | |

Instrukcje preprocesora C# są łatwe do rozpoznania i można je rozpoznać, gdy zobaczysz #.

  Jaka jest różnica między nim a innymi komendami?

  Różnica polega na tym, że te polecenia nigdy nie przekładają się na wykonywalne polecenia kodu, lecz wpływają na różne aspekty procesu kompilacji.

  Do czego służy?

  Gdy planowane są dwie wersje kodu. To znaczy, że wersja podstawowa oraz wersja enterprise z większą liczbą wersji mogą korzystać z instrukcji preprocesora.

  Podczas kompilacji wersji podstawowej, użycie dyrektyw wstępnego przetwarzania uniemożliwia kompilatorowi kompilację kodu związanego z dodatkowymi funkcjami.

  Instrukcje preprocesora mogą być również używane podczas pisania kodu dostarczającego informacji o debugingu.

  Poniżej opisano funkcje instrukcji preprocesora:

  #define和#undef

  #define用法: #define Debug

  Debug można traktować jako zadeklarowaną zmienną, ale ta zmienna nie ma wartości rzeczywistej, jedynie istnieje.

  #define单独用没什么意义 jest zazwyczaj używany razem z #if.

  #undef用法: #undef Debug

  Funkcją jest usunięcie definicji Debug. Jeśli symbol Debug nie istnieje, ta instrukcja nie ma wpływu. Jeśli symbol Debug istnieje, poprzedni #define nie ma efektu.

  #define与#undef声明必须放在C#源文件的开头位置, który znajduje się powyżej punktu odniesienia zgromadzenia.



  #if, #elif, #else和#endif

  Przyjrzyjmy się przykładowi  






Poprzedni:Zmodyfikuj użycie ogranicznika terminatora poleceń w MySQL
Następny:System.Web.Optimization nie znajduje się w .Net 4.5
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com