Jaka jest różnica pomiędzy słowem new, a słowem override?
Co oznaczają słowa kluczowe async oraz await? W jakim celu ich używamy?
© 2023 - SkillsTest.pl | | Regulamin | Polityka Prywatnosci
Jak sama nazwa wskazuje, dyrektywy preprocesora (eng. preprocessor directives) są blokiem instrukcji przetwarzanych przed rozpoczęciem kompilacji oraz mają wpływ na jego przebieg.
Dzięki dyrektywom preprocesora możemy określić, która fragmenty mają być skompilowane oraz co zrobić w przypadku wystąpienia określonych błędów lub ostrzeżeń.
Szczegóły:
- dyrektywy preprocesora w C# zaczynają się od znaku '#'
- w jednej linii możemy zdefiniować tylko jedną dyrektywę
- definicja kończy się znakiem nowej linii a nie zwyczajowo średnikiem
Dostępne dyrektywy w języku C#:
#if
#else
#elif
#endif
#define
#undef
#warning
#error
#line
#region
#endregion
#pragma
#pragma warning
#pragma checksum
Przykłady użycia:
- dyrektywa #define
- dyrektywa #if
- dyrektywa #elif